Как я могу выбрать все элементы без данного класса в jQuery?

Учитывая следующее:

<ul id="list">
    <li>Item 1</li>
    <li class="active">Item 2</li>
    <li>Item 3</li>
    <li>Item 4</li>
    <li>Item 5</li>
</ul>

Как может я выбирать все кроме Объекта 2, иначе что-то как:

$("ul#list li!active")
214
задан Andrew G. Johnson 15 March 2010 в 05:01
поделиться

3 ответа

Вы можете использовать .not() метод или :not() селектор

Код, основанный на вашем примере:

$("ul#list li").not(".active") // not method
$("ul#list li:not(.active)")   // not selector
398
ответ дан 23 November 2019 в 04:23
поделиться

А как насчет $("ul#list li:not(.active)")?

http://api.jquery.com/not-selector/

42
ответ дан 23 November 2019 в 04:23
поделиться

См. Документацию по jQuery API: селектор not () и селектор не равно .

6
ответ дан 23 November 2019 в 04:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: