Страницы

Поиск по вопросам

пятница, 21 июня 2019 г.

Как выбрать с помощью jQuery только один li, с условием выборки двух классов?

Есть следующие классы:


  • Как выбрать с помощью jQuery, только один li, с условием выборки двух классов? К примеру, пробую так, не получается:
    $('li').find('.holiday_homes, .steel_structures');


    Ответ

    В селекторах jQuery применяется синтаксис аналогичный CSS таким образом выбор элементов с двумя классами будет выглядеть так
    $('elementName.ClassName1.ClassName2')
    Если нужно выбрать только первый, то применять функцию first описанную ниже, либо eq(0), который так же можно добавить в селектор.
    Важно: Если есть уверенность, что элемент с этими двумя классами только один, либо все с такими классами, то никаких дополнительных манипуляций не нужно.

    Есть множество способов, например метод first
    $( "li" ).first().css( "background-color", "red" );

    Комментариев нет:

    Отправить комментарий