Селекторы и фильтры в Jquery. Разбор Dom

Всем привет, этот пост является вводным в серии постов об изучении jQuery. А именно мы разберем типы базовых и иерархических селекторов и их действие. Начнем с базовых селекторов, их всего существует 4, это: element, # id,. Class, *. Рассмотрим каждый из них отдельно, element - вернет все DOM - элементы данного типа, т.е. типа element, # id - вернет элементы с данным # id,. Class - вернет все элементы данного класса, * - вернет все элементы, которые существуют. Всем привет переходите на блог

Таблица с базовыми селекторами показана ниже:

Теперь рассмотрим иерархические селекторы. Их как и базовых существует 4 вида:

ancestor descendant;

parent > child;

element + next;

element ~ siblings.

Ancestor descendant - вернет все, подходящие под селектор descendant, элементы - потомков узлов отобраних в селекторе аncestor. Parent > child - вернет все, подходящие под селектор child, элементы - потомки первого уровня узлов, отобраных в селекторе parent. Element + next - вернет только следующие, подходящие под селектор next, сестринские элементи, для отобраных в селекторе element. Element ~ siblings - вернет все, подходящие под селектор siblings, сестринские элементи, для отобраних в селекторе element.

Иерархические селекторы:

Все селектори форм имеют аналогические имена как и елементи форм.

Селектор text вернет text - элементи.

Селектор password вернет password - элементи.

Селектор radio вернет radio - элементи.

Селектор checkbox вернет checkbox - элементи.

Селектор submit вернет submit - элементи.

Селектор reset вернет reset - элементи.

Селектор button вернет button - элементи.

Селектор image вернет image - элементи.

Селектор file вернет file - элементи.

Селекторы форм:

Есть такие фильтры атрибутов:

attribute;

attribute = value;

attribute != value;

attribute ^= value;

attribute $= value;

attribute *= value.

Фильтры атрибутов:

Есть такие базовые фильтры:

odd;

gt;

lt;

header;

animated;

first;

last;

not;

even;

eq.

Базовые фильтры:

Фильтры контента и видимости:

contains;

empty;

has;

parent;

hidden;

visible.

Семейные фильтры:

nth-child;

first-child;

last-child;

only-child.


http://web2mir.ru/



Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки: