标签: jquery
我想使用id选择器:
$("#id")
有没有办法只对页面上带有该ID的第n个元素执行此操作?即。
$("#id:n")
答案 0 :(得分:28)
页面中只能有一个具有给定ID的元素。
来自the HTML norm:
文档中不得有多个具有相同元素的元素 id值。
现在假设您想要在页面中使用给定的类获取第n个元素,您可以使用eq:
$('.myclass').eq(index)
答案 1 :(得分:3)
你可以这样做:
$("#id:eq(n)")
但是像@dystroy一样,它在页面中应该只有1个id,所以你最好使用类。
答案 2 :(得分:2)
您可以使用:eq(n)选择器获取第n个项目,但ID应该是唯一的。
:eq(n)
您应该使用class属性对相似元素进行分组。
class