Как создать свой сайт → Уроки jQuery → Урок 3. Фильтры
jQuery - Урок 3. Фильтры
- :first - выбирает первый элемент соответствующего селектора.
Пример:$("tr:first").css("font-style", "italic"); - :last - выбирает последний элемент соответствующего селектора.
Пример:$("tr:last").css("font-style", "italic"); - :even - выбирает четные элементы, начиная с нуля.
Пример:$("tr:even").css("font-style", "italic"); - :odd - выбирает нечетные элементы, начиная с нуля.
Пример:$("tr:odd").css("font-style", "italic"); - :eq(index) - выбирает элемент по его индексу (начиная с нуля).
Пример:$("td:eq(2)").css("font-style", "italic"); - :gt(index) - выбирает элементы с индексом больше указанного.
Пример:$("td:gt(2)").css("font-style", "italic"); - :lt(index) - выбирает элементы с индексом меньше указанного.
Пример:$("td:lt(4)").css("font-style", "italic");
Фильтры jQuery
jQuery | четная строка |
jQuery | нечетная строка |
jQuery | четная строка |
jQuery | нечетная строка |
jQuery | четная строка |
jQuery | нечетная строка |
Фильтры jQuery
jQuery | четная строка |
jQuery | нечетная строка |
jQuery | четная строка |
jQuery | нечетная строка |
jQuery | четная строка |
jQuery | нечетная строка |
Фильтры контента
- :header - выбирает все элементы, которые являются заголовками (h1, h2...).
Пример:$(":header").css("color", "red"); - :contains (text) - выбирает элементы, которые содержат переданный текст (text).
Пример:$("div:contains('New')").css("text-decoration", "underline"); - :empty - выбирает все элементы, которые не содержат потомков (т.е. являются пустыми).
Пример:$("td:empty").text("Пусто"); - :has(selector) - выбирает элементы, которые содержат хотя бы один элемент, указанный в селекторе.
Пример:$("div:has(p)").css("font-style", "italic"); - :parent - выбирает родительские элементы, т.е. те, у которых есть потомки.
Пример:$("td:parent").css("font-style", "italic"); - :animated - выбирает элементы, которые в данный момент являются анимированными.
Пример:$("div:animated").css("border", "1px solid red");
Фильтры видимости
- :hidden - выбирает все скрытые элементы и элементы input, имеющие тип "hidden".
Пример:$("div:hidden").show(); - :visible - выбирает все видимые элементы.
Пример:$("div:visible").css("color", "red");
- [attribute] - выбирает все элементы с указанным атрибутом.
Пример:$("div[id]").css("color", "red"); - [attribute=value] - выбирает элементы с атрибутом, значение которого соответствует указанному.
Пример:$("input[name='Main']").css("color", "red"); - [attribute!=value] - выбирает элементы с атрибутом, значение которого не соответствует указанному.
Пример:$("input[name!='Main']").css("color", "red"); - [attribute^=value] - выбирает все элементы, соответствующий атрибут которых начинается с указанного значения.
Пример:$("input[name^='news']").css("color", "red"); - [attribute$=value] - выбирает все элементы, соответствующий атрибут которых заканчивается указанным значением.
Пример:$("input[name$='news']").css("color", "red"); - [attribute*=value] - выбирает все элементы, соответствующий атрибут которых содержит в качестве подстроки
указанное значение.
Пример:$("input[name*='news']").css("color", "red"); - [selector1]...[selectorN] - выбирает все элементы, которые имеют указанные атрибуты и соответствующие
значения.
Пример:$("input[id][name*='news']").css("color", "red");
- :enabled / :disabled - выбирает все элементы, имеющие активное (enabled) / запрещенное (disabled)
состояние.
Пример:$("input:enabled").css("color", "red"); - :checked - выбирает все элементы, которые отмечены.
Пример:$("input:checked").lenght; - :selected - выбирает все выбранные элементы.
Пример:$("select option:selected").lenght;
- :first-child - выбирает элементы, которые являются первыми потомками своих родителей.
Пример:$("div span:first-child").css("border", "1px solid blue"); - :last-child - выбирает элементы, которые являются последними потомками своих родителей.
Пример:$("div span:last-child").css("border", "1px solid blue"); - :only-child - выбирает элементы, которые являются единственными потомками своих родителей.
Пример:$("div button:only-child").css("border", "1px solid blue");
Предыдущий урок Вернуться в раздел Следующий урок
Если этот сайт оказался вам полезен, пожалуйста, посмотрите другие наши статьи и разделы.
Код кнопки: |
Теперь нажмите кнопку, что бы не забыть адрес и вернуться к нам снова.
|