jQuery filter()方法可以让用户根据指定的条件来筛选元素。它可以接受一个函数作为参数,函数的返回值决定了是否保留给定的元素。它可以用于从jQuery对象中移除满足给定条件的元素,或者从给定的元素集中筛选出满足条件的元素。
使用方法:
1. 从jQuery对象中移除满足给定条件的元素:
$("ul li").filter(function(){
return $(this).data("name") == "apple";
}).remove();
2. 从给定的元素集中筛选出满足条件的元素:
var fruits = $("ul li").filter(function(){
return $(this).data("name") == "apple" || $(this).data("name") == "orange";
});
如果要筛选出满足给定条件的元素,可以使用filter()方法,它可以接受一个函数作为参数,函数的返回值决定了是否保留给定的元素。