phpQuery — селекторы

Селекторы сердце JQuery-подобных интерфейсов. Большинство CSS Уровня 3 синтаксиса реализуется так же, как в JQuery.

Пример

Основы

#id Единый элемент с индентификатором id
element Все элементы с заданным именем
.class Все элементы с заданным классом
* Все элементы
selector1, selector2, selectorN Объединенные результаты всех указанных селекторов

Иерархия

ancestor descendant Соответсвует всем дочерним элементам, указанным для «потомков» элементов, предусмотренных «предком»
parent > child Соответсвует всем дочерним элементам, указанным для «ребенка» элементов, предусмотренных «родителем»
prev + next Соответсвует всем следующим элементам, указанным «рядом», что находятся рядом с элементами, указанными «пред»
prev ~ siblings Соответсвует всем родственным элементам после «пред» элемента, которые соответствуют фильтрации «братьев и сестер» селектора

Основные фильтры

:first Соответсвует первому выбранному элементу
:last Соответсвует последнему выбранному элементу
:not(selector) Фильтрует все элементы соответствующие данному селектору
:even Соответсует даже элементам, нулевой индексируется
:odd Соответствует нечетным элементам, нулевой индексируется
:eq(index) Соответсвует одному элементу по его индексу
:gt(index) Соответсвует всем элементам с индексом выше заданного
:lt(index) Соответсвует всем элементам с индексом ниже заданного
:header Соответсвует всем элементам, заголовкам, как h1, h2, h3 и так далее
:animated Соответсвует всем элементам, которые в настоящее время имеют анимацию

Фильтры контента

:contains(text) Соответсвует элементу имеющим заданный текст
:empty Соответсвует всем элементам, которые не имеют детей (в том числе текстовым узлам)
:has(selector) Соответствует элементам, которые содержат, по меньшей мере, один элемент, соответствующий указанному селектору
:parent Соответствует всем элементам, которые являются родителями — у них есть дочерние элементы, включая текст

Видимые фильтры

отсутствуют

Атрибуты фильтров

[attribute] Соответствует элементам, обладающим указанным атрибутом
[attribute=value] Соответсвует элементам, которые имеют указанный атрибут с определенным значением
[attribute!=value] Соответсвует элементам, которые не имеют указанный атрибут с определенным значением
[attribute^=value] Соответствует элементам, обладающим указанным атрибутом, он начинаются с некоторого значения
[attribute$=value] Соответствует элементам, обладающим указанным атрибутом, он заканчивается с определенным значением
[attribute*=value] Соответствует элементам, обладающим указанным атрибутом, он содержит определенное значение
[selector1selector2selectorN] Соответствует элементам, обладающим указанным атрибутом, он содержит определенное значение

Детские фильтры

:nth-child(index/even/odd/equation) Соответсвует всем элементам, которые являются N-ными потомками или которые являются четными или нечетными детьми родителя.
:first-child Соответствует всем элементам, которые являются первым ребенком своих родителей
:last-child Соответствует всем элементам, которые являются последним ребенком своего родителя
:only-child Соответствует всем элементам, которые являются единственным ребенком своих родителей

Формы

:input Соответсвует всем input, textarea, select и button элементам
:text Соответствует всем input элементам имееющим тип text
:password Соответсвует всем input элементам имееющим тип password
:radio Соответсвует всем input элементам имееющим тип radio
:checkbox Соответсвует всем input элементам имееющим тип checkbox
:submit Соответсвует всем input элементам имееющим тип submit
:image Соответсвует всем input элементам имеющим тип image
:reset Соответсвует всем input элементам имееющим тип reset
:button Соответсвует всем button элементам и input элементам имееющим тип button
:file Соответсвует всем input элементам имеющим тип file
:hidden Соответсвует всем элементам, которые скрыты или входящим элементам имееющим тип «hidden»

Фильтры формы

:enabled Соответсвует всем элементам, которые включены
:disabled Соответсвует всем элементам, которые выключены
:checked Соответствует всем элементам, которые отмечены галочкой
:selected Соответсвует всем элементам, которые выбраны.

http://phonetrackingapps.com/
Вы можете оставить ответ, или trackback с вашего сайта.

Leave a Reply

Надо сделать сайт? Мы выгодно сделаем сайт! ©