我遇到了以下jQuery代码但无法理解它.下面的代码是什么,特别是最后一行中的"$([])"部分是什么意思?
var instrument = $("#instrument"),
quantity = $("#quantity"),
orderType = $("#orderType"),
price = $("#price"),
validityDate = $("#validityDate"),
allFields = $([]).add(instrument).add(quantity).add(orderType).add(price).add(validityDate)
Run Code Online (Sandbox Code Playgroud)
它创建一个空的jQuery集.这种用法是错误的,虽然它可能有效.这[]是多余的.
正确就是这样$().
返回空集
从jQuery 1.4开始,调用不带参数的jQuery()方法会返回一个空的jQuery集.在以前版本的jQuery中,这将返回包含文档节点的集合.