gpt4 book ai didi

javascript - 获取与父级相同级别的元素

转载 作者:行者123 更新时间:2023-11-28 15:36:11 26 4
gpt4 key购买 nike

每当单击其下的任何 li 时,我想向前面的 h3 元素添加一个类,这是我的 html:

<div class="list">
<div class="marketing">
<h3><a href="#" class="sales"> List I</a></h3>
<div>
<ul>
<li><a href="#">item 1</a></li>
<li><a href="#">item 2</a></li>
<li><a href="#">item 3</a></li>
</ul>
</div>
</div>
<div class="operations">
<h3><a href="#" class="wise"> List II</a></h3>
<div>
<ul>
<li><a href="#">item a</a></li>
<li><a href="#">item b</a></li>
<li><a href="#">item c</a></li>
</ul>
</div>
</div>
</div>

我尝试使用以下脚本但没有成功。

$('.list li').click(function () {
$(this)parent().prev('h3').addClass('active');
);

或者

$('.list li').click(function () {
$(this).parent().parent().children('h3')addClass('active');
);

有什么想法吗?

最佳答案

用途:

 $(this).closest('div').prev('h3').addClass('active');

 $(this).closest('div').siblings('h3').addClass('active');

关于javascript - 获取与父级相同级别的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25546403/

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