gpt4 book ai didi

jquery - $([]) 在 jQuery 中意味着什么

转载 作者:行者123 更新时间:2023-12-03 22:55:12 25 4
gpt4 key购买 nike

我遇到过以下 jQuery 代码,但无法理解它。下面的代码,特别是最后一行的“$([])”部分是什么意思?

var instrument = $("#instrument"),
quantity = $("#quantity"),
orderType = $("#orderType"),
price = $("#price"),
validityDate = $("#validityDate"),
allFields = $([]).add(instrument).add(quantity).add(orderType).add(price).add(validityDate)

最佳答案

看起来像是定义了一个数组,那么add()将 DOM 元素添加到其中。来自手册:

Given a jQuery object that represents a set of DOM elements, the .add() method constructs a new jQuery object from the union of those elements and the ones passed into the method. The argument to .add() can be pretty much anything that $() accepts, including a jQuery selector expression, references to DOM elements, or an HTML snippet.

[] 是一个空的 JavaScript 数组。如frunsi notes ,这不是正确的用法,并且不需要 [] 定义来创建空元素集,在 1.4 中 $() 将为您完成此操作。

关于jquery - $([]) 在 jQuery 中意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2629621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com