Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Jquery 将类添加到除第一个子类以外的所有子类_Jquery - Fatal编程技术网

Jquery 将类添加到除第一个子类以外的所有子类

Jquery 将类添加到除第一个子类以外的所有子类,jquery,Jquery,我有一些html,我想添加一个类到除第一个子类以外的所有子类 <div class="test"> <div class="different">title</div> <div class="same">a</div> <div class="same">b</div> <div class="same">c</div&g

我有一些html,我想添加一个类到除第一个子类以外的所有子类

    <div class="test">
        <div class="different">title</div>
        <div class="same">a</div>
        <div class="same">b</div>
        <div class="same">c</div>
    </div>

标题
A.
B
C
用下面的js

<script>
$(".test").children().each(function(i) {
  $(this).addClass("eg_" + (i+1));
});
</script>

$(“.test”).children().each(函数(i){
$(this.addClass(“eg_”+(i+1));
});
看到这把小提琴了吗

我希望每个孩子都能参加考试,除了第一个孩子能参加“eg_uu”+(I+1)的考试,但我似乎不能让它正常工作

我见过一些类似的例子,见下面的例子,但不能完全从这个计算出来。我哪里出了问题

用于过滤和设置精确等级:

$('.test > div:gt(0)').addClass(function(i){
      return 'eg_'+(i+2);
});
(您的问题中不清楚您是否需要
i
i+1
i+2

尝试检查索引

<script>
$(".test").children().each(function(i) {

if(i!=0){ // check the first index and add 
   $(this).addClass("eg_" + (i+1));
  }
});
</script>

$(“.test”).children().each(函数(i){
如果(i!=0){//检查第一个索引并添加
$(this.addClass(“eg_”+(i+1));
}
});
试试这个:

$(".test").children().each(function(i) {
    if (i>0) {
        $(this).addClass("eg_" + (i));
    } else {
        i++;
    }
});

##此代码可以帮助回答,我完成了我的朋友
##
  • 测试1
  • 测试2
  • 测试3
  • 测试4
  • 测试5
$(“li:lt(5)”).addClass(“eg_1”); .eg_1、.eg_2、.eg_3{颜色:红色;}

          ##  This code can help answer, and I completed my friends   
    ##





         <div id="list3">
               <ul class="NewFilm">
               <li>test1</li>
               <li>test2</li>
               <li>test3</li>
               <li>test4</li>
               <li>test5</li>
               </ul>
              </div> 
        <script>
       $("li:lt(5)").addClass("eg_1");
</script>
         <style>
        .eg_1, .eg_2, .eg_3 {color:red;}
        </style>