gpt4 book ai didi

javascript - 将类添加到父 div jQuery 的最佳方法是什么

转载 作者:行者123 更新时间:2023-12-03 02:42:16 28 4
gpt4 key购买 nike

如何使用 jQuery 将类添加到父 div,以下代码可以工作,但这是一个好的方法吗?

$("button > span:contains('Text')")
.parent()
.parent()
.parent()
.parent()
.parent()
.parent()
.addClass('test');

最佳答案

您可以使用.closest('parent_selector') 相反,如果你想得到像这样的顶级 parent :

$("button > span:contains('Text')").closest('top_parent_class_or_id').addClass('test');

$("button > span:contains('Text')").closest('.top-parent').addClass('test');

console.log($('.top-parent').prop('class'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="top-parent">
<div>
<div>
<div>
<button><span>Button Text</span></button>
</div>
</div>
</div>
</div>

关于javascript - 将类添加到父 div jQuery 的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48279310/

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