jquery如何给指定ul下的li添加类

如题


如何给<div class="1">下的7个li添加class


 <script>
  var i=1;
  $(".1 li").each(function(e){

  if(i==7){
    $(this).attr("class",'className');
  }
        i++;
  })
</script>

$(.1 li).addClass("XXX"); 应该是这个了

比如给div添加class属性 属性值为box,如下:
div.setAttribute('class','box')
你可以找到div的所有子元素li 添加class属性

下的所有li添加class
 $('.1 li').addClass('某class');

下第7个li添加class
 $('.1 li').eq(6).addClass('某class');

注意eq方法的下标识从0开始的。

$(".1 li").addClass("???");

如果只添加 class , li 已存在

遍历 div 下 ul下的所以 li节点, 然后动态添加即可, 如 class = template+i 变量 ;
$(".1 ul").find("li").each(function () {...

如果添加li 并且添加 class 的话
根据你的数据集 遍历 然后逐行 动态添加 ul下面, 拼装一下;