19.8.1.3. Группы селекторов

Группа селекторов, которая является разновидностью селекторов, передаваемых функции $() (или используемых в таблицах стилей), - это просто список простых или комбинированных селекторов, разделенных запятыми. Группе селекторов соответствуют все элементы, которые соответствуют любому из комбинированных селекторов в группе. С позиции нашего обсуждения даже простой селектор можно рассматривать как комбинированный. Ниже приводится несколько примеров групп селекторов:

"h1, h2, h3"        // Соответствует элементам <h1>, <h2> и <h3>

"#р1, #р2, #р3”     // Соответствует элементам с id, равным р1, р2 и р3

"div.note, p.note"  // Соответствует элементам <div> и <р> с class="note"

"body>p,div.note>p" // <p>, вложенный в <body>, и <div class="note">

Обратите внимание, что синтаксис селекторов CSS и jQuery позволяет использовать круглые скобки в некоторых фильтрах в простых селекторах, но не допускает более обобщенного их использования для группировки селекторов. Нельзя поместить группу селекторов или комбинированный селектор в скобки и интерпре тировать их как простой селектор, например:

(hi. h2, h3)+p    // Недопустимо

h1+p, h2+p, h3+p  // Следует использовать этот вариант