在JavaScript中访问像Array这样的选定值

时间:2014-02-17 18:02:45

标签: jquery jquery-selectors

我知道你可以像这样访问第一个元素 $(".myClass:first")

但有没有办法像JavaScript .getElementsbyClassname("MyClass").[0]这样的索引呢?

类似的东西:
$(".MyClass:[5]")

4 个答案:

答案 0 :(得分:5)

我个人使用它。

$(".myClass").eq(index);

您还可以在匹配的元素here中获取元素索引。例如:

$(".myClass").click(function(){
    $(this).index();
});

答案 1 :(得分:3)

是的,只使用选择器“eq”

$(".MyClass:eq(5)")

http://api.jquery.com/eq-selector/

答案 2 :(得分:1)

$(".MyClass:nth-child(5)")

:nth-child()

答案 3 :(得分:1)

这些将为您提供一个jQuery对象,其中包含该索引处的元素:

$(".MyClass:eq(5)")
$(".MyClass:eq(" + idx + ")")
$(".MyClass").eq(idx);

这将为您提供索引处的元素:

$(".MyClass")[idx]
$(".MyClass").get(idx)