Получение текстовых значений li (без текста во вложенных элементах)

<ul>
  <li class="item-i">AI</li>
  <li class="item-ii">AII
    <ul class="level-2">
      <li class="item-a">A</li>
      <li class="item-b">B</li>
      <li class="item-c">C</li>
    </ul>
  </li>
  <li class="item-iii">III</li>
</ul>

Как могу ли я получить значения AI AII ABC III ?

Я пробовал следующее:

$(document).ready(function() {
    $('li').each(function(index) {
     alert($(this).text());
    });
});

Но это не дало мне требуемых результатов. Когда он достигает «item-ii», он дает весь результат.

Я хочу один за другим.

5
задан Phrogz 7 January 2011 в 07:10
поделиться