繁体   English   中英

dataTable搜索框仅手动输入以进行过滤

[英]dataTable search box only manually input to filter

我的问题是我想设置搜索框的默认值,并根据初始化页面时设置的条件进行过滤。 $(“#table_id_filter input”)。val(“ man”); //设置搜索框的默认值

  $("#table_id_filter input").val("man"); //set the default value of the search box 

但这不起作用,我必须单击搜索框并进行一些操作(例如添加空格),然后它才能进行过滤。

我使用.focus()函数在页面加载时使输入成为焦点,并且它可以工作,但首先不要执行,我必须执行一个keyEvent然后可以进行过滤。我想知道是否可以调用输入聚焦后,再次使用过滤器功能。

如果要完成此功能,该怎么办? 你可以帮我吗? 谢谢!

由于注释中建议的“ Guruprasad Rao”触发了对页面加载的关注,请参见以下代码:

<!DOCTYPE html>
<html>
<body>

<form>
   First name: <input type="text" name="fname" autofocus><br>
   Last name: <input type="text" name="lname"><br>
<input type="submit">
</form>

<p><strong>Note:</strong> The autofocus attribute of the input tag is not supported in Internet Explorer 9 and earlier versions.</p>

 </body>
 </html>

这是一个工作示例:

http://plnkr.co/edit/Pihw​​47MFzIVbBP9NH0VL?p=preview

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM