eq(0)如何与DOM一起使用

时间:2009-11-28 10:47:46

标签: jquery

我想知道在下面的情况下,浏览器在获得第一个.myclass后停止遍历DOM

   $(".myclass").eq(0)

2 个答案:

答案 0 :(得分:2)

我不相信。

$(".myclass")

将返回一个jQuery对象(幕后)包含所有匹配DOM元素的数组。

然后,您正在调用该对象上的方法以返回第一个元素。

如果你想避免这种情况,你需要你的选择器只选择一个元素。看一下选择器的文档:

http://docs.jquery.com/Selectors

请改为尝试:

$(".myclass:first").eq(0)

答案 1 :(得分:1)

没有。在您的示例中,浏览器将获取类myclass的所有元素。然后为第一个元素应用过滤器。

您可以在.end()之后致电.eq(0)以获取所有元素。

您需要选择器 eq,例如以下示例$(".myclass:eq(0)")