gpt4 book ai didi

javascript - jQuery - 绑定(bind)多个事件并排除其他事件

转载 作者:行者123 更新时间:2023-11-29 21:45:28 25 4
gpt4 key购买 nike

我有一个包含 <input type="text"> 的搜索表单和 <select>表单元素。听那个表格我有这个 jQuery...

$('#searchform :input').stop().on('keyup change',function(){
// do some ajax stuff
})

棘手的一点是脚本使用 .on('keyup change' etc.) 监听多个事件的方式.这很好用,但有一个问题......

当输入字段失去焦点时,将触发脚本 jquery 监听器。

这里有一个演示来解释我的意思https://jsfiddle.net/o2k4jf90/1/

我想做这样的事情......

$('#searchform :input').stop().on('keyup change not:blur',function(){
// do some ajax stuff
})

...但这显然是无稽之谈。我能做什么?

最佳答案

尝试用 input 事件替换 change , keyup 事件

$(document).ready(function () {
$(':input').on('input',function(e) {
$('#report').append('stuff happened<br />');
})
});

jsfiddle https://jsfiddle.net/o2k4jf90/3/

关于javascript - jQuery - 绑定(bind)多个事件并排除其他事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31358411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com