У меня проблема с выбором определенного элемента li
в неупорядоченном списке. Хотя это не главная проблема, и я могу найти способ обойти ее, мне бы очень хотелось узнать, почему она не работает.
Мой HTML:
<div id="myList">
<ul>
<li>something 1</li>
<li>something 2</li>
<li>something 3</li>
<li>something 4
<ul>
<li>sub something 1</li>
<li>sub something 2</li>
<li>sub something 3</li>
</ul>
</li>
</ul>
</div>
Моя проблема заключается в следующем:
$('#myList ul:first li:first').addClass('cool')
Это добавляет класс к тегу li что-то 1. Все хорошо. Но:
$('#myList ul:first li:last').addClass('cool')
Вместо добавления класса к тегу li что-то 4, он добавляет его к тегу li что-то 3
Почему?