jQuery获取特定类的第二个或x div

kr1*_*zmo 4 html javascript jquery

这应该很简单,但我无法弄清楚

例如,假设类.contentdiv正在搜索.

我想获取(或选择)文档中的第二个或(x金额).contentdiv然后获取该div的html.

x是我想要选择的div,所以假装x是1,2或3或任何数字

jQuery('#slider').filter('.contentdiv').match(x).html();
Run Code Online (Sandbox Code Playgroud)

Poi*_*nty 5

有几种方法,但是:

$('#slider').filter('contentdiv').eq(x).html();
Run Code Online (Sandbox Code Playgroud)

$('#slider').filter('.contentdiv:eq(' + x + ')').html();
Run Code Online (Sandbox Code Playgroud)

但那太麻烦了(在我看来).

编辑 - 谢谢@patrick:初始选择器正在选择一个元素(必要时,因为"id"值必须是唯一的).也许你的意思是$('#slider div.contentdiv')哪个将获得"滑块"容器下的所有<div>元素.

另一个好的评论进一步澄清了索引 .eq()和":eq()"选择器thingy是从零开始的.

  • 此外,`.eq`指数从0.值得一提. (2认同)