清除字段值并模拟输入
Clear field value and simulate enter?
我使用quicksearch (https://github.com/riklomas/quicksearch) jQuery通过在文本框中输入文本来隐藏table
中的元素,然后它只显示匹配的元素。
这工作得很好,但我希望能够清除文本框。我使用下面的代码来做…
<script>
function clearsearch(){
document.getElementById('id_search').value = "";
}
</script>
<a onclick="clearsearch()" id="clearsearch">Clear</a>
这也可以很好地清除字段,但是脚本没有响应。我认为它没有响应的原因是因为当我用上面的清晰脚本清除它时,我需要专注于input
并按下删除键。
交货)。如果我只是在文本框中输入文本,然后手动删除它,它工作得很好。如果我运行clear脚本,它会删除文本,结果不会显示。如果我运行脚本,它将删除文本,并且我在input
中按delete键,脚本将响应。
是否有一种方法,我可以先清除文本框,然后模拟文本框内的删除键?
似乎默认情况下快速搜索绑定到keyup事件。试试触发它
$('#id_search').trigger('keyup');
您也可以使用jQuery设置值:
$('#id_search').val('').trigger('keyup');
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何在HTML输入字段中添加不可删除的后缀
- 互斥单选按钮和相应的输入字段
- 在IE9中的输入字段中输入焦点最近按钮
- 选中单选框时将属性添加到输入字段
- 当设置addFromAutocompleteOnly时,剩余文本将保留在输入字段中
- 我如何在数字插入中使用逗号,这样它就不会'不要破坏我的输入字段
- 在输入字段上有两个函数调用,一个在Blur上,一个不在Angular中
- 输入字段将't获取更新的值
- 如何选择多个输入字段并删除所需的属性
- 输入字段,只接受0到12之间的数字
- 模拟文本输入字段上的退格键
- 在文本输入字段中模拟按键
- 如何使用 Capybara 和 ChromeDrive 模拟在输入字段中按 Enter 键
- 为什么不模拟tab键将焦点移到下一个输入字段?
- 如何使用JavaScript和jQuery可视化地模拟网页输入字段上的键盘按键
- JQuery模拟输入字段上的按键事件