gpt4 book ai didi

javascript - 如何使用jquery访问$(this)关键字下的子元素

转载 作者:太空宇宙 更新时间:2023-11-04 15:46:38 24 4
gpt4 key购买 nike

我想将值为 h3 的属性 title 添加到具有类名的 href(提交)

但我无法访问使用类名选择的每个 div 中的 h3 文本。请帮忙。

 $(document).ready(
function ()
{
$(".topic ").each(
function()
{
var title=$(this h3).text();
console.log(title)

$(this ".submit").attr("title",title);
}

);
}

);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="topic">
<h3><a href="">Shoulder Arthritis</a></h3>
<a href="" class="submit"></a>
</div>

<div class="topic">
<h3><a href="">Shoulder Arthritis</a></h3>
<a href="" class="submit"></a>
</div>

<div class="topic">
<h3><a href="">Shoulder Arthritis</a></h3>
<a href="" class="submit"></a>
</div>

<div class="topic">
<h3><a href="">Shoulder Arthritis</a></h3>
<a href="" class="submit"></a>
</div>

最佳答案

find$(this) 一起使用,如下所示。

$(".topic ").each(
function() {
var title = $(this).find('h3').text();
console.log(title)
$(this).find(".submit").attr("title", title);
}

);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="topic">
<h3><a href="">Shoulder Arthritis</a></h3>
<a href="" class="submit"></a>
</div>

<div class="topic">
<h3><a href="">Shoulder Arthritis</a></h3>
<a href="" class="submit"></a>
</div>

<div class="topic">
<h3><a href="">Shoulder Arthritis</a></h3>
<a href="" class="submit"></a>
</div>

<div class="topic">
<h3><a href="">Shoulder Arthritis</a></h3>
<a href="" class="submit"></a>
</div>

关于javascript - 如何使用jquery访问$(this)关键字下的子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55020165/

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