gpt4 book ai didi

jquery - 如何使用j-query在点击 anchor 标记时找到第一个div id

转载 作者:行者123 更新时间:2023-12-01 05:52:47 24 4
gpt4 key购买 nike

我已经做了一些关于点击 anchor 标记的工作。我有多个嵌套的 div。因此,如果我单击 anchor 标记,它将返回第一个/大 div id。我想在下面的 anchor 点击事件中工作 -

$('.show-details a').click(function(){

});

HTML 代码是 -

<div id="main-div1" class="main-div-class">
<div id="sub-div" class="sub-div-class">
<div class="show-detail">
<a href="#"> show </a>
<div>

</div>
</div>
<div id="main-div2" class="main-div-class">
<div id="sub-div" class="sub-div-class">
<div class="show-detail">
<a href="#"> show </a>
<div>

</div>
</div>

如何通过单击特定的 anchor 标记找到特定的 div id(main-div1 或 main-div2)提前致谢。

最佳答案

还需要使用.closest(),选择器.show-details a是错误的,应该是.show-detail a

$('.show-detail a').click(function(){
var $main = $(this).closest('.main-div-class');
alert($main.attr('id'))
});

演示:Fiddle

关于jquery - 如何使用j-query在点击 anchor 标记时找到第一个div id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19680356/

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