Подтвердить что ты не робот

Как получить первые элементы X?

У меня есть список с кучей элементов:

<ul>
    <li>text</li>
    <li>text</li>
    <li>text</li>
    <li>text</li>
    <li>text</li>
    <li>text</li>
    <li>text</li>
    <li>text</li>
    <li>text</li>
    <li>text</li>
    <li>text</li>
</ul>

Как настроить таргетинг на первые пять элементов li и добавить к ним класс?

4b9b3361

Ответ 1

Используйте селектор :lt:

$("ul > li:lt(5)").addClass("foo");

Ответ 2

Помимо :lt() селектор, вы также можете использовать slice().

$('li').slice(0, 5).addClass('someClass');

Ответ 4

для первых пяти вы захотите использовать

$('ul li:lt(5)').addClass('first-five');