JQuery ul li children

时间:2010-11-18 23:30:05

标签: jquery-selectors

我怎样才能获得“内容II”变成红色而不是它的孩子?

CSS

.selected { color:red; }

HTML

<ul>
  <li id="item-i">Content I</li>
  <li id="item-ii">Content II
    <ul>
      <li id="item-a">A</li>
      <li id="item-b">B</li>
        <ul>
          <li id="item-1">1</li>         
        </ul>
      </li>
      <li id="item-c">C</li>
    </ul>
  </li>  
</ul>

这里有什么问题。

$('#item-ii').addClass('selected');

$('#item-ii').children().removeClass('selected');

我只想要“内容II”变成红色而不是它的孩子。

1 个答案:

答案 0 :(得分:2)

我认为它默认是继承的。明确地设置另一种颜色。

http://dorward.me.uk/www/css/inheritance/