有没有办法拥有keyup
, keypress
, blur
, and change
事件在一行中调用相同的函数,还是我必须单独执行它们?
我遇到的问题是,我需要通过数据库查找来验证一些数据,并希望确保在任何情况下都不会错过验证,无论是键入还是粘贴到框中。
您可以使用.on()
将一个函数绑定到多个事件:
$('#element').on('keyup keypress blur change', function(e) {
// e.type is the type of event fired
});
或者只是将函数作为参数传递给普通事件函数:
var myFunction = function() {
...
}
$('#element')
.keyup(myFunction)
.keypress(myFunction)
.blur(myFunction)
.change(myFunction)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)