这应该很简单,但我想不通
例如,假设类 .contentdiv 是正在搜索的内容。
我想获取(或选择)文档中的第二个或(x 数量).contentdiv,然后获取该 div 的 html。
x 是我想要选择的 div 所以假装 x 是 1,2 或 3 或任何数字
jQuery('#slider').filter('.contentdiv').match(x).html();
最佳答案
有几种方法,但是:
$('#slider').filter('contentdiv').eq(x).html();
还
$('#slider').filter('.contentdiv:eq(' + x + ')').html();
但这更麻烦(在我看来)。
编辑——感谢@patrick:初始选择器正在选择单个元素(这是必要的,因为“id”值必须是唯一的)。也许您的意思是
$('#slider div.contentdiv')
它将获得“滑块”容器下的所有 <div>
元素。另一个好的评论进一步阐明了
.eq()
和“:eq()”选择器的索引是从零开始的。关于javascript - jQuery 获取特定类的第二个或 x div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3379796/