Javascript jqueryaddclass修改
我有一个问题,如何只在一、三和四上插入背景红色Javascript jqueryaddclass修改,javascript,jquery,Javascript,Jquery,我有一个问题,如何只在一、三和四上插入背景红色 $(函数(){ $(“#myid li”).addClass(“红色”); }); .redcolor{ 背景颜色:红色 } .abcsize{ 字号:36px } 一个 两个 首先 第二 三 四 使用而不是选择器,让它 $("#myid > li:not(.abcsize)").addClass("redcolor"); 还可以使用仅选择子项 演示 $(函数(){ $(“#myid>li:not(.abcsize)”).a
$(函数(){
$(“#myid li”).addClass(“红色”);
});代码>
.redcolor{
背景颜色:红色
}
.abcsize{
字号:36px
}
- 一个
-
两个
- 首先
- 第二
- 三
- 四
使用而不是选择器,让它
$("#myid > li:not(.abcsize)").addClass("redcolor");
还可以使用
仅选择子项
演示
$(函数(){
$(“#myid>li:not(.abcsize)”).addClass(“redcolor”);
});代码>
.红颜色{
背景颜色:红色
}
.abcsize{
字号:36px
}
- 一个
-
两个
- 首先
- 第二
- 三
- 四
使用not()
函数获取除.abcsize和他的孩子之外的所有李
$(函数(){
$(“#myid li”).not(“.abcsize,.abcsize li”).addClass(“红色”);
});代码>
.redcolor{背景色:红色}
.abcsize{font size:36px}
- 一个
-
两个
- 首先
- 第二
- 三
- 四
使用not()
函数。它用于选择所有不带.class
,#id
,标记的对象,作为not()
函数的参数
$(function(){
$("#myid>li").not(".abcsize,.abcsize>ul>li").addClass("redcolor");
});
:eq
选择器::第n个孩子
选择器:如果我需要先在上申请 怎么办?@anete.anetes是的,我一发布就意识到了。madalin ivascu和gurvinder372我试过你的jquery不起作用。你的结果如何?顺便说一句,然后尝试使用$(“#myid li:first child,#myid li:last child,#myid li:nth child(3)).addClass(“redcolor”);});对不起,兄弟,我忘了保存html