gpt4 book ai didi

javascript - 使用 closest 函数查找属性值

转载 作者:行者123 更新时间:2023-11-30 10:58:23 25 4
gpt4 key购买 nike

我已经试过了,但不知道它有什么问题。结果未定义

$(document).ready(function() {
$("img").click(function(event) {
var test = $(this).parent('.parentClass').closest('.headingLink').attr('href');
console.log("testing this", test);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="parentClass">
<div class="link__img">
<img alt="ffdbb" class="article-link__imgSrc" src="img.jpg" />
</div>
<div class="content">
<a class="headingLink" target="jakfhaf" alt="somethingf" href="www.google.com">
<h4>some head</h4>
</a>
<p>hdgajsfjghasjfh</p>
</div>
</div>

最佳答案

.closest() 向上遍历 DOM 树。您正在寻找的是 .find()。您还使用 .parent() 遍历了一个级别。请改用 .closest()

$(document).ready(function() {
$("img").click(function(event) {
var test = $(this).closest('.parentClass').find('.headingLink').attr('href');
console.log("testing this", test);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="parentClass">
<div class="link__img">
<img alt="ffdbb" class="article-link__imgSrc" src="img.jpg" />
</div>
<div class="content">
<a class="headingLink" target="jakfhaf" alt="somethingf" href="www.google.com">
<h4>some head</h4>
</a>
<p>hdgajsfjghasjfh</p>
</div>
</div>

关于javascript - 使用 closest 函数查找属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59081537/

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