Пример
$(document).ready(function(){ $("#but1").click(function(){ $("#wrap1 div").filter(".sel").css({"color":"red","font-weight":"bold"}); }); $("#but2").click(function(){ $("#wrap2 div").filter(function(index){ if (index==2 || index==4) {return true;} }).css({"color":"green","font-weight":"bold"}); }); });
С помощью метода filter Вы можете отфильтровать выбранные элементы.
Данный метод уменьшает количество выбранных элементов сокращая его до тех, которые совпали с дополнительным селектором или прошли проверку функции (элемент проходит проверку если функция возвращает true).
//Отфильтруем выбранные элементы с помощью селектора $(селектор).filter(доп_селектор) //Отфильтруем выбранные элементы с помощью функции $(селектор).filter(function(индекс))
селектор выбирает элементы.
доп_селектор позволяет произвести дополнительную проверку выбранных элементов.
function функция, которая будет производить дополнительную проверку выбранных элементов. Элемент проходит проверку если функция возвращает true .
индекс (необязательный параметр функции) Индекс элемента в группе выбранных элементов.