dataTable搜索框仅手动输入到过滤器

时间:2015-10-20 08:17:14

标签: javascript jquery plugins datatable

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

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

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

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

如果我想完成这个功能,怎么样?你能告诉我吗?谢谢!

1 个答案:

答案 0 :(得分:0)

As" 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/Pihw47MFzIVbBP9NH0VL?p=preview