gpt4 book ai didi

jquery - 使用 jquery 在匹配连续 div 中添加类

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

我必须在 div 连续匹配上 addCass 。我使用了 jquery nextAll 但即使没有遵循匹配 div,它也会突出显示。最后一个带有文本 "a" 的 div 不应成为 nextAll

的一部分

$('a').click(function(){
$(this).parent().nextAll('.abc').addClass('active')
})
.active{color:red}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div class="abc">
<a>click </a>
</div>

<div class="abc">
abc
</div>
<div class="abc">
abc
</div>

<div class="xyz">
xyz
</div>

<div class="abc">
a
</div>

最佳答案

使用.nextUntil():not():

$('a').click(function() {
$(this).parent().nextUntil(':not(.abc)').addClass('active')
})

演示:http://jsfiddle.net/jLgxokbp/

关于jquery - 使用 jquery 在匹配连续 div 中添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29727274/

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