0
     <ul class ="menu">
  <li>testlevel11
      <ul>
         <li>testleve111</li>
          <li>testleve112</li>
      </ul>
</li>
<li>testlevel12
     <ul>
         <li>testleve121</li>
          <li>testleve122
             <ul>
                <li>testleve1221</li>
                <li>testleve1222</li>
           </ul>
          </li>
    </ul>
</li>
<li>tsetlevel13</li></ul>

我想将 css 类添加到下面列表样式的第一级 li 中。给一级li加一个类的jquery函数是什么?

4

3 回答 3

2

您基本上想使用子选择器和 jQuery 的addClass()方法来选择 ul 的子 li。

jQuery('ul.menu > li').addClass('your-class');
于 2012-10-12T14:46:11.077 回答
1
​$('.menu > li').addClass('your-class');​​​​​​​​​​​​​​​​​​​​

这将为 menu 中的所有顶级lis添加一个 'yourClass' 类ul

于 2012-10-12T14:47:20.397 回答
0

You can use the jquery selecter .addClass("your classes")

http://api.jquery.com/addClass/

$("ul > li").addClass("classnames seprated by space");
于 2012-10-12T14:48:01.693 回答