我可以使用
选择div中的第一项$('.class:first')
既然我将拥有随机id值,并且类保持不变,我想访问第四个元素的id,它会是这样的吗
$('.class:fourth')
使用jQuery。
由于 让
答案 0 :(得分:7)
有几种方法可以做到这一点。首先,您可以使用:eq(n)
伪元素:
$(".class:eq(3)")...
:eq(n)
从零开始,因此:eq(3)
是第四个实例。您也可以使用eq()
:
$(".class").eq(3)...
正确的答案是不:
$(".class:nth-child(4)")...
有什么区别?最后一个查找所有具有“class”类的元素,这些元素是某个东西的第四个子元素。这可能是零个或多个元素。
答案 1 :(得分:6)
<击> $( '类:第n(4)')击>
更新:
实际上是 $('.class:nth-child(4)')
UPDATE2:
@cletus给出了正确的答案,并对nth-child
和eq
选择器之间的差异做了很好的解释:
$('.class:eq(3)')
请将答案标记为正确。
答案 2 :(得分:0)
或者你可以做$(“expr”)。eq(2) - detail here