繁体   English   中英

jQuery addClass仅以父编号的方式,以编号方式

[英]jQuery addClass to parent divs only, in a numbered fashion

我只能在相对元素中对所有div进行编号,或者仅以单数形式编号,是否有一种方法可以在将类转换为伪ol时将这样的子项排除在外?

<div id="parent_relative_div_no_addclass">
      **<div class"blah_addclass1">**
            <div class="do_not_addclass"></div>
                   <div class="do_not_addclass"></div>
            <div class="do_not_addclass"></div>
            <div class="do_not_addclass"></div>
      </div>
      **<div class"blah_addclass2">**
            <div class="do_not_addclass"></div>
            <div class="do_not_addclass"></div>
            <div class="do_not_addclass"></div>
      </div>
      **<div class"blah_addclass3">**
            <div class="do_not_addclass"></div>
            <div class="do_not_addclass"></div>
            <div class="do_not_addclass"></div>
      </div>
</div>

感谢任何投入,谢谢

威廉

$('#parent_relative_div_no_addclass').children().each(function(i) {
  $(this).addClass('blah_addclass'+i);
});

这种方法可以使用CSS直接后代运算符>

$('#parent_relative_div_no_addclass > div').each(
    function(i) {
        $(this).addClass('blah_addclass_' + i);
    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM