这个jQuery代码片段在做什么?

时间:2010-02-09 05:26:04

标签: jquery css-selectors

allFields = $([]).add(name).add(email).add(password)

$([]) ??

3 个答案:

答案 0 :(得分:0)

看起来正在创建一个数组并在其中添加名称,电子邮件和密码。

在javascript []中只是一个空数组。

答案 1 :(得分:0)

我相信创建一个没有在其中选择任何内容的jQuery对象。通常,您将选择器传递给jQuery以选择页面元素,然后对它们执行操作。

$('.myElements');

相反,这只是创建一个没有选择任何内容的jQuery对象,然后您可以使用jQuery函数向其中添加内容。

$([]);

然后使用add函数用某些选择器填充对象。

请参阅add()功能。

答案 2 :(得分:0)

来自jquery docs http://api.jquery.com/jQuery/#jQuery1

  

jQuery(elementArray)

     

elementArrayAn包含一个集合的数组   DOM元素包装在jQuery中   对象

在这种情况下,所选数组最初为空。