Проблема в том, что вы используете Group Selector
, тогда как вы должны использовать Multiples selector
! Чтобы быть более конкретным, вы используете $('.a, .b')
, тогда как вы должны использовать $('.a.b')
.
Подробнее см. Ниже обзор различных способов объединения селекторов!
Выбор группы: ","
Выбрать все <h1>
элементы И все <p>
элементы И все <a>
элементы:
$('h1, p, a')
Селекторный множитель: "" (без символа)
Выбрать все <input>
элементы type
text
, с классами code
и red
:
$('input[type="text"].code.red')
Селектор потомков: "" (пробел)
Выбрать все <i>
элементы внутри <p>
элементов:
$('p i')
Child Selector: ">"
Выберите все элементы <ul>
, которые являются непосредственными потомками элемента <li>
:
$('li > ul')
Селектор соседнего брата: "+"
Выбрать все <a>
элементы, которые размещаются сразу после <h2>
элементов:
$('h2 + a')
Общий селектор брака: "~"
Выбрать все элементы <span>
, которые являются родственными элементами <div>
элементов:
$('div ~ span')