有没有办法让keyup, keypress,blur和changeevents 在一行中调用相同的函数,还是我必须单独执行它们?
keyup
keypress
blur
change
我遇到的问题是我需要使用数据库查找来验证一些数据,并希望确保在任何情况下都不会错过验证,无论是输入还是粘贴到框中。
您可以使用.on()将函数绑定到多个事件:
.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)