Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jqueryaddclass修改_Javascript_Jquery - Fatal编程技术网

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