gpt4 book ai didi

jquery : Onclick of a div - get id of following div

转载 作者:行者123 更新时间:2023-12-01 07:15:24 25 4
gpt4 key购买 nike

当点击一个div(任何“resultsMainContainer”div)时,我应该获得该特定div内带有类“result”的div id。

<div class="resultsMainContainer">
<div id="48" class="sbsCard panel result">
abcd
</div>
</div>

<div class="resultsMainContainer">
<div id="49" class="someCard result">
aabb
</div>
</div>

<div class="resultsMainContainer">
<div id="50" class="sbsCard panel3 result">
nnaaa
</div>
</div>

<div class="resultsMainContainer">
<div id="33" class="sbsCard panel result">
abcddd
</div>
</div>

我尝试过这个:

$('body').on('click', '.resultsMainContainer', function() {
alert($(this).next(".result").attr("id"));
});

但它似乎不起作用。还有其他想法/选择吗?
或者我犯了什么错误:)?

最佳答案

使用.children().find()而不是 .next()

$('body').on('click', '.resultsMainContainer', function() {
alert($(this).children(".result").attr("id"));
});

使用 .prop() 代替 .attr()

alert($(this).children(".result").prop("id"));

阅读.prop() vs .attr()

关于jquery : Onclick of a div - get id of following div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19424488/

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