Меню

Фильтры jQuery

Помечено: 

В этой теме 7 ответов, 1 участник, последнее обновление  admin 3 мес., 4 нед. назад.

  • Автор
    Сообщения
  • #6816

    admin
    Хранитель

    Библиотека jQuery позволяет фильтровать выборки, основываясь на определенных характеристиках. Вы можете
    находить элементы, содержащие определенные элементы, текст, скрытые элементы и даже элементы, которые не соответствуют данному селектору. Чтобы использовать фильтр, добавьте двоеточие после основного селектора, а за ним введите имя фильтра.

  • #6818

    admin
    Хранитель

    Филтьры :even и :odd выбирают каждый второй элемент в группе

    $(‘tr:even’)
    $(‘tr:odd’)

  • #6819

    admin
    Хранитель

    Фильтры :first и :lаst выбирают первый и последний элемент группы

    $(‘р:first’);
    $(‘p:last’);

  • #6820

    admin
    Хранитель

    Фильтр :not() находит элементы, не соответствующие данному типу селектора.

    $(‘a:not(.navButton)’);

    Например, чтобы найти все ссылки, начинающиеся не с httр://, вы можете написать следующий код:

    $(‘а:not( [href ^= «http://»])’)

  • #6821

    admin
    Хранитель

    Фильтр :has() находит элементы, содержащие другой селектор.
    Например, вы хотите найти все элементы li, но только если внутри них есть элемент а:

    $(‘li:has(а)’)

  • #6822

    admin
    Хранитель

    Фильтр :contains() находит элементы, содержащие конкретный текст.
    Например, чтобы найти все ссылки, гласящие Щелкни по мне!, вы можете создать следующий объектjQuery:

    $(‘а:соntаins(Щелкни по мне!)’)

  • #6823

    admin
    Хранитель

    Фильтр :hidden находит скрытые элементы, к которым относятся элементы,обладающие свойством CSS display, установленным на значение none
    (Данный селектор не применим к элементам, у которых СSS-свойству visibility присвоено значение invisible.)

    $(‘div:hidden’)

  • #6824

    admin
    Хранитель

    Фильтр :visible противоположен фильтру :hidden. Он находит на странице видимые элементы

    $(‘div:visible’)

Для ответа в этой теме необходимо авторизоваться.

Перейти к верхней панели