Jquery选择元素2进一步位置 – 另一种方式.next()。next()

我正在寻找一种方法,我可以选择一个div元素,它不是由click函数“选择”的div元素。

(siblings)
text

现在我想选择id为“get this one”的那个 – 在我的代码中,这个id不可用。 所有的div都有同一个class级并且有兄弟姐妹。
我可以通过$(this).next().next()选择第三个,但我认为这不是最好的方法。
在点击之前也可以有div – 所以它不一定是第一个。

我尝试了:nth-child选择器,但没有找到解决方案。
之后我也可能想在点击一个之后选择第13个(或者第23个,第65个等等)。 这意味着我想对这个问题有一个相当动态的解决方案。

谢谢你的帮助,
菲尔

您可以将.nextAll().eq()用于动态方法,如下所示:

 $(this).nextAll().eq(1) //0 based index, this would be .next().next() 

这将允许你让n兄弟们前进,这似乎是你所追求的。

似乎$(this).parent().find('div').eq(2).attr('id')应该有效。

更新(添加查找(’div’))