【发布时间】:2010-02-09 13:33:52
【问题描述】:
allFields = $([]).add(name).add(email).add(password)
$([])??
【问题讨论】:
标签: jquery css-selectors
allFields = $([]).add(name).add(email).add(password)
$([])??
【问题讨论】:
标签: jquery css-selectors
来自 jquery 文档http://api.jquery.com/jQuery/#jQuery1
jQuery(元素数组)
elementArray一个包含集合的数组 要包装在 jQuery 中的 DOM 元素 对象。
在这种情况下,所选数组最初为空。
【讨论】:
看起来它正在创建一个数组并将名称、电子邮件和密码添加到其中。
在 javascript 中 [] 只是一个空数组。
【讨论】:
我相信这会创建一个 jQuery 对象,其中没有任何选择。通常,您将选择器传递给 jQuery 以选择页面元素,然后对它们执行操作。
$('.myElements');
相反,这只是创建一个没有选择任何内容的 jQuery 对象,然后您可以使用 jQuery 函数向其添加内容。
$([]);
然后它使用 add 函数用某些选择器填充对象。
参见add() 函数。
【讨论】: