我知道你可以像这样访问第一个元素
$(".myClass:first")
但有没有办法像JavaScript .getElementsbyClassname("MyClass").[0]
这样的索引呢?
类似的东西:
$(".MyClass:[5]")
答案 0 :(得分:5)
我个人使用它。
$(".myClass").eq(index);
您还可以在匹配的元素here中获取元素索引。例如:
$(".myClass").click(function(){
$(this).index();
});
答案 1 :(得分:3)
答案 2 :(得分:1)
$(".MyClass:nth-child(5)")
答案 3 :(得分:1)
这些将为您提供一个jQuery对象,其中包含该索引处的元素:
$(".MyClass:eq(5)")
$(".MyClass:eq(" + idx + ")")
$(".MyClass").eq(idx);
这将为您提供索引处的元素:
$(".MyClass")[idx]
$(".MyClass").get(idx)