gpt4 book ai didi

javascript - 获取封闭 div 中子 div 的索引。未列出

转载 作者:行者123 更新时间:2023-11-28 17:10:02 29 4
gpt4 key购买 nike

我正在构建一个 Angular 7 应用程序。我想获取父 div 中某个 div 的“索引”或行。

我的标记如下所示:

<div class="container">
<div class="item" data-id="1" />
<div class="item" data-id="2" />
<div class="item" data-id="2" />
<div class="item" data-id="3" />
</div>

我知道如果标记如下所示,我可以轻松做到这一点,但如果可以避免它,我不想使用列表。

<ul class="container">
<li class="item" data-id="1" />
<li class="item" data-id="2" />
<li class="item" data-id="2" />
<li class="item" data-id="3" />
</ul>

基本上我知道 data-id,所以我想选择它,然后获取属于它的索引。

如何在普通 javascript 中(不使用 jQuery)执行此操作?

最佳答案

您可以使用 querySelector 通过属性值获取元素,如下所示:

// if you want the item with data-id=2
document.querySelector("[data-id='2']")

检查this一个工作示例

关于javascript - 获取封闭 div 中子 div 的索引。未列出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54710283/

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