这应该很简单,但我想不通

例如,假设类 .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/

10-10 08:48