gpt4 book ai didi

javascript - 清除字段值并模拟输入?

转载 作者:行者123 更新时间:2023-11-30 13:25:18 25 4
gpt4 key购买 nike

我使用快速搜索 ( https://github.com/riklomas/quicksearch ) jQuery 通过在文本框中输入文本来隐藏 table 中的元素,然后它只显示匹配的元素。

这很好用,但我希望能够清除文本框。我正在使用以下代码来做到这一点......

<script>
function clearsearch(){
document.getElementById('id_search').value = "";
}
</script>

<a onclick="clearsearch()" id="clearsearch">Clear</a>

这在清除字段时也能正常工作,但脚本没有响应。我认为它没有响应的原因是因为当我用上面的清除脚本清除它时,我需要专注于 input 并按删除键。

Ex.) 如果我只是在文本框中键入文本,然后手动将其删除,则效果很好。如果我运行 clear 脚本,它删除了文本,则结果不会显示。如果我运行脚本,它会删除文本,然后我在脚本响应的 input 中按 delete。

有没有办法先清空文本框,然后在文本框内模拟delete键?

最佳答案

似乎 quicksearch 绑定(bind)到 keyup 事件 by default .尝试触发它。

$('#id_search').trigger('keyup');

您还可以使用 jQuery 来设置值:

$('#id_search').val('').trigger('keyup');

关于javascript - 清除字段值并模拟输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8718987/

25 4 0
文章推荐: ios - 尝试在使用 SpeechKit 进行语音识别之前播放系统声音
文章推荐: javascript - jquery获取窗口高度
文章推荐: javascript - 我可以覆盖
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com