编辑: 从jQuery 1.4开始,使用
$()
将按照下面所述正常工作。
我需要循环遍历一个数组并创建一些元素,我想要将它们放在一个单独的jQuery结果对象中。
for (var i = 0; i < 10; ++i) {
$myJQueryObj = $myJQueryObj.add($("<span>blahblah</span>"));
}
然而,这种方法需要先有一个jQuery对象,而您显然希望它是空的。在上面的例子中,我该如何初始化$myJQueryObj
呢?以下示例都无法正常工作,因为它们都选择文档对象:
$('')
$()
$(null)
$(false)
这些确实有用... 但是...
$('#nonExistantElement') // yuck
$().slice(0,0) // surely there's a nicer way?
有更好的方法吗?