gpt4 book ai didi

javascript - 使用 jQuery 获取具有特定类的子项的 N 索引

转载 作者:行者123 更新时间:2023-11-28 14:55:46 26 4
gpt4 key购买 nike

在单击事件中,我想获取所选元素的索引。然而我不只是想获得 N 索引,其中 N 表示它是父元素的第 N 个子元素。

我想要 N 个索引,其中 N 表示它是包含指定类的父元素的第 N 个子元素。在此示例中,指定的索引为“type-2”,因此最后一个子元素应具有 N = 2,因为它是具有该类的父元素的第三个子元素。

<div class="parent-element">
<div class="child type-1"></div>
<div class="child type-1"></div>
<div class="child type-2"></div>
<div class="child type-2"></div>
<div class="child type-2"></div> <!-- index should equal 2 -->
</div>

将以这种方式选择...

$(‘.child’).click(function(){
$(this). …
}

最佳答案

可以在集合上调用.index()方法,它将返回集合中元素的索引。所以你可以使用:

var index = $(this).parent().children(".type-2").index(this);

关于javascript - 使用 jQuery 获取具有特定类的子项的 N 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42960895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com