我可以使用选择div中的第一项
$('.class:first')
Run Code Online (Sandbox Code Playgroud)
既然我将拥有随机id值,并且类保持不变,我想访问第四个元素的id,它会是这样的吗?
$('.class:fourth')
Run Code Online (Sandbox Code Playgroud)
使用jQuery.
谢谢让
有几种方法可以做到这一点.首先你可以使用:eq(n)伪元素:
$(".class:eq(3)")...
Run Code Online (Sandbox Code Playgroud)
:eq(n)从零开始,所以:eq(3)是第四个实例.您还可以使用eq():
$(".class").eq(3)...
Run Code Online (Sandbox Code Playgroud)
正确的答案不是:
$(".class:nth-child(4)")...
Run Code Online (Sandbox Code Playgroud)
有什么不同?最后一个查找所有具有"class"类的元素,这些元素是某个东西的第四个子元素.这可能是零或许多元素.
$( '类:第n(4)')
更新:
实际上是 $('.class:nth-child(4)')
UPDATE2:
@cletus给出了正确答案,nth-child并对eq选择器和选择器之间的差异进行了很好的解释:
$('.class:eq(3)')
Run Code Online (Sandbox Code Playgroud)
请将他的答案标记为正确.