我的问题是我想设置搜索框的默认值,并根据我在初始化页面时设置的条件进行过滤。 $(“#table_id_filter input”)。val(“man”); //设置搜索框的默认值
$("#table_id_filter input").val("man"); //set the default value of the search box
但它不起作用,我必须单击搜索框并进行操作(例如添加空格),然后才能过滤。
我使用.focus()函数使输入在页面加载时被聚焦,并且它可以工作,但是不要执行,我必须执行一个keyEvent然后它可以过滤。我想知道是否当输入被聚焦时,我可以再次调用过滤器功能。
如果我想完成这个功能,怎么样?你能告诉我吗?谢谢!
答案 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>
这是一个有效的例子: