jquery 中的 mootools 双美元等值
我有一行代码,使用 mootools 获取具有给定选择器的元素数组,
var menuItems = $$('#container .menu');
我需要将其转换为 jquery,但找不到解决方案。我尝试过 jQuery('#container .menu') 但它不返回数组。
有没有办法在整个文档上使用 jquery 中的“.find()”? (因为我没有父元素来使其像parent.find()..)
任何其他建议也非常受欢迎
I have a line of code that uses mootools to get an array of elements with the given selectors
var menuItems = $('#container .menu');
I need to convert this to jquery but can't find a solution. I have tried jQuery('#container .menu') but it doesn't return an array.
Is there a way to use '.find()' from jquery on the whole document ? (since I don't have a parent element to make it like parent.find()..)
Any other suggestion is also most welcome
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 jQuery,您的语句:
将返回一个包含所有匹配元素的 jQuery 对象,您可以在其中使用类似数组的语法访问各个 DOM 元素:
如果您想要一个实际的数组而不是类似数组的对象,您可以使用 jQuery 的
.toArray()
方法:为什么不尝试 jQuery 教程之一,位于 jQuery 网站?
With jQuery your statement:
will return a jQuery object that contains all matching elements where you can access the individual DOM elements with array-like syntax:
If you want an actual array rather than an array-like object you can use jQuery's
.toArray()
method:Why don't you try one of the jQuery tutorials available at the jQuery website?
如果您绝对需要它作为数组,而不是使用选择器返回的 jQuery 对象,请查看
.toArray()
函数。If you absolutely need it as an array, rather than working with the jQuery object returned by the selector, take a look at the
.toArray()
function.