【问题标题】:What's this jQuery code snippet doing?这个 jQuery 代码片段在做什么?
【发布时间】:2010-02-09 13:33:52
【问题描述】:
allFields = $([]).add(name).add(email).add(password)

$([])??

【问题讨论】:

    标签: jquery css-selectors


    【解决方案1】:

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

    jQuery(元素数组)

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        $('.myElements');
        

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

        $([]);
        

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

        参见add() 函数。

        【讨论】:

          猜你喜欢
          • 2017-06-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-05-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多