@ABdominal

Как выбрать все элементы до класса(CSS)?

Имеет следующая конструкция:

<li>1</li>
<li>1</li>
<li>1</li>
....
....
<li class="class">2</li>
<li>2</li>
<li>2</li>

Как выбрать все элементы до класса "class"? Т.е. все, что выше этого класса, с условным значением 1.
Доступны только css и jquery селекторы.
  • Вопрос задан
  • 489 просмотров
Решения вопроса 1
svistiboshka
@svistiboshka
живые веб интерфейсы
$( "li.class" ).prevAll()
UPD:
li:not(.class, .class ~ li)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
DeLaVega
@DeLaVega
Верстаю, фронтэндю =)
Подставите метод который вам нужен, я просто сделал добавление класса
$('li.class', 'ul').prevAll().addClass('prev-item');
Ответ написан
Комментировать
@KononovD
задать тем итемам, которые нужны - отдельный класс и не изобретать велосипед)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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