【发布时间】:2011-04-20 16:05:44
【问题描述】:
我真的很想知道下面的 jquery 代码行做了什么:
$('input', f).add('textarea', f).add('select', f).change(enable).one('blur', function () {
//commands go here
});
有人可以解释一下第一行代码吗?
【问题讨论】:
我真的很想知道下面的 jquery 代码行做了什么:
$('input', f).add('textarea', f).add('select', f).change(enable).one('blur', function () {
//commands go here
});
有人可以解释一下第一行代码吗?
【问题讨论】:
【讨论】:
$('input', f) - 在f 的上下文中查找所有<input/> 元素.add('textarea', f).add('select', f) 在f 的上下文中再次将其他元素添加到第一个匹配的集合中
.change(enable) 为 jQuery 对象中的所有元素(输入、文本区域和选择)注册一个 .change() 处理程序.one("blur", function(){} ) 为 jQuery 对象中的每个元素绑定一个模糊处理程序。【讨论】: