我正在将我的代码从mootools迁移到jQuery。有一行代码使用mootools '$$‘来获取带有给定选择器的元素数组
var myMenu = $$('#outerDiv .menu');
我尝试过jQuery('#outerDiv .menu')
,但它不返回数组。
有没有办法在整个文档中使用jQuery中的'.find()'
?(因为我没有父元素来使它像parent.find()一样)。
发布于 2013-01-22 11:35:02
与Mootools' $$
最接近的jQuery等价物是在jQuery对象上调用.get()
:
var myMenu = jQuery('#outerDiv .menu').get();
来自jQuery.fn.get
docs
不带参数的
,
.get()
将返回所有元素...
所有匹配的DOM节点都由这个调用返回,包含在一个标准数组中。
但是,在使用jQuery时,您通常不会经常这样做,因为返回的元素数组不支持任何jQuery方法。请记住,jQuery处理DOM集合上的迭代和开箱即用的方法链接。
https://stackoverflow.com/questions/14451143
复制相似问题