Her*_*art 2 jquery onchange add
我真的想知道下面的jquery代码行:
$('input', f).add('textarea', f).add('select', f).change(enable).one('blur', function () {
//commands go here
});
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释第一行代码吗?
该行接受一些其他jQuery对象中的每个input,textarea和select元素f,并绑定一个更改事件处理程序,这是一个被调用的函数enable.然后,它将一个事件挂钩到onblur那些最多只能执行一次的对象的方法.
这条线:
$('input', f).add('textarea', f).add('select', f)
Run Code Online (Sandbox Code Playgroud)
真的只相当于:
$('input, textarea, select', f)
Run Code Online (Sandbox Code Playgroud)
在某些上下文中选择所有这些元素的并集,f.然后,查看change()和one()的文档以获取完整说明.
| 归档时间: |
|
| 查看次数: |
1111 次 |
| 最近记录: |