jQuery n子选择器问题

我想在div中选择图像。我想要的图像是2、5、8、11等。
$(\'.thediv img:nth-child(3n+1)\').. 
没有为我工作,我想念什么吗?谢谢     
已邀请:
您的公式
3n + 1
不起作用,因为这些是将为以下of2ѭ值选择的元素:
3(0) + 1 = 0 + 1 = 1
3(1) + 1 = 3 + 1 = 4
3(2) + 1 = 6 + 1 = 7
3(3) + 1 = 9 + 1 = 10
...
显然,这些不是所选的2nd,5th,8th,11th ...元素。它们中的每一个都偏离1。您需要改用公式
3n + 2
,因此将选择以下元素:
3(0) + 2 = 0 + 2 = 2
3(1) + 2 = 3 + 2 = 5
3(2) + 2 = 6 + 2 = 8
3(3) + 2 = 9 + 2 = 11
...
并且由于您在评论中说每个ѭ6都在ѭ7中,因此应将
:nth-child()
伪类附加到
a
,然后选择
img
$(\'.thediv a:nth-child(3n+2) img\')
    

要回复问题请先登录注册