我真的很想知道以下 jquery 代码行的作用:
$('input', f).add('textarea', f).add('select', f).change(enable).one('blur', function () {
//commands go here
});
有人可以向我解释一下第一行代码吗?
最佳答案
该行获取其他 jQuery 对象 f
中的每个 input
、textarea
和 select
元素,并绑定(bind)一个更改事件处理程序,这是一个名为 enable
的函数。然后,它将一个事件挂接到那些最多只执行一次的对象的 onblur
方法。
行:
$('input', f).add('textarea', f).add('select', f)
实际上相当于:
$('input, textarea, select', f)
关于Jquery Change() 和 One() 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5733308/