gpt4 book ai didi

javascript - jQuery addclass修改

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:21:32 24 4
gpt4 key购买 nike

我有一个问题如何只在一、三和四上插入背景红色?

$(function() {
$("#myid li").addClass("redcolor");
});
.redcolor {
background-color: red
}

.abcsize {
font-size: 36px
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="myid">
<li>One</li>
<li class="abcsize">
Two
<ul>
<li>First</li>
<li>Second</li>
</ul>
</li>
<li>Three</li>
<li>Four</li>
</ul>

最佳答案

使用 not() 函数获取除 .abcsize 和他的 child 之外的所有 li

$(function(){
$("#myid li").not('.abcsize,.abcsize li').addClass("redcolor");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<style> .redcolor {background-color:red}
.abcsize {font-size:36px}
</style>
<ul id="myid">
<li>One</li>
<li class="abcsize">
Two
<ul>
<li>First</li>
<li>Second</li>
</ul>
</li>
<li>Three</li>
<li>Four</li>
</ul>

关于javascript - jQuery addclass修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43516853/

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