gpt4 book ai didi

javascript - 向上查找具有特定类的最接近的div的子元素

转载 作者:行者123 更新时间:2023-11-28 03:52:22 25 4
gpt4 key购买 nike

我有如下元素:

<div class="parent">
<div class="something">
<div class="something-inner" data-id="xyz">
some contents
</div>
</div>
<div class="next">
<a onclick="doSomething();"></a>
</div>
</div>

在函数 doSomething() 中,我需要使用“something-inner”获取 div 的数据 ID。我试过使用这段代码,

$(this).parent(".parent").find(".something-inner").data("id");

但它不会选择“.something-inner”div 并获取数据“xyz”。

最佳答案

试试这个:

国内:

<div class="parent">
<div class="something">
<div class="something-inner" data-id="xyz">
some contents
</div>
</div>
<div class="next">
<a onclick="doSomething(this);"></a>
</div>
</div>

JS代码:

function doSomething(obj){
alert($(obj).closest('.parent').find(".something-inner").data("id"););
}

working fiddle

关于javascript - 向上查找具有特定类的最接近的div的子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21160633/

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