Селекторы для привязки к параметрам тегов

Для привязки к параметрам тегов применяются следующие селекторы.
• [Параметр] — элементы с указанным параметром

$ ("a [id]").сss("color", "red");
Цвет текста ссылки станет красным, если тег <а> имеет параметр id.

<а id="link1" href="link1.html">Ссылка 1</а>
• [Параметр=} Значение1 ] — коллекция элементов, у которых параметр точно
равен значению

$ ("a[href='link1.html']").сss("color", "red");

Цвет текста ссылки станет красным, если параметр href тега <а> имеет значение

"link1.html".
• [Параметр*. = ' Значение' ] — коллекция элементов, у которых параметр не равен значению

$("a [href! = 'link1.html1]").сss("color", "red");

Цвет текста ссылки станет красным, если параметр href тега <а> не имеет значение "link1.html"
• [Параметр* = ' Значение' ] — коллекция элементов, у которых параметр начинается с указанного значения

$("a[hrefA=llil] ").сss("color", "red");

Цвет текста ссылки станет красным, если значение параметра href тега <а> начинается с "li".
• [Параметр$=* Значение* ] — коллекция элементов, у которых параметр оканчивается указанным значением

$("a[href$='.html1]").сss("color", "red");

Цвет текста ссылки станет красным, если значение параметра href тега <а> оканчивается на расширение ". html".
• [Параметр* = ' Значение* ] — коллекция элементов, у которых параметр содержит указанный фрагмент значения

$("a[href*='link']").сss("color", "red");

Цвет текста ссылки станет красным, если значение параметра href тега <а> содержит фрагмент " 1 ink".

Если необходимо сделать привязку сразу к нескольким параметрам, то используется следующий формат.

[Параметр= * Значение* ] [Параметр= * Значение* ]

Пример:

$("a[href='link1.html'][id*='link']").сss("color", "red");

Цвет текста ссылки станет красным, если значение параметра href тега <а> равно
" 1 ink I .html", а параметр id содержит фрагмент "link".

Псевдоклассы


В библиотеке jQuery используются следующие псевдоклассы, определенные в CSS.

• :nth-child (N) — элемент, являющийся N-м дочерним элементом своего роди
тельского элемента. Нумерация элементов начинается с 1. В качестве параметра
можно указать индекс или два специальных слова:

Читать далее