JQuery ul li children - PullRequest
       6

JQuery ul li children

1 голос
/ 19 ноября 2010

Как я могу получить только "Содержимое 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 Ответ

2 голосов
/ 19 ноября 2010

Я думаю, что это наследование по умолчанию. Установите другой цвет явно.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...