JQuery фильтр () пример
Функция фильтра jQuery - это полезная функция для извлечения ваших элементов из набора соответствующих элементов с помощью соответствующего элемента выбора или теста функции.
1. фильтр (селектор)
В наборе совпадающих элементов получите элементы, которые соответствуют только селектору filter ().
Например,
$("div").filter("#div1").css('background-color', 'blue');
Соответствует всем элементам div, выберите элементы div, которые содержат идентификатор «div1», и измените цвет фона элемента на синий.
2. фильтр (функция)
В наборе совпадающих элементов получите элементы, которые проходят тест функции. Функция передает параметр индекса внутрь, который представляет индекс соответствующих элементов, начиная отсчет с 0.
Например,
$('div').filter(function(index) { if(index==2 || index==3){ //0 index based return true; } }).css('background-color', 'blue');
Подберите все элементы div, отфильтруйте с помощью функции, чтобы выбрать только третий (2) и четвертый (3) элементы div.
$('div').filter(function(index) { return $("b", this).length == 1; }).css('background-color', 'blue');
Соответствует всем элементам div, отфильтруйте с помощью функции, чтобы выбрать элемент div, который содержит тег .
JQuery фильтр () пример
jQuery filter example jQuery filter example
This is div 1 with 'b' tagThis is div 2This is div 3 with 'b' tagThis is div 4