筛选出与指定函数返回值匹配的元素集合,这个函数内部将对每个对象计算一次 (正如 ‘$.each’)。
如果调用的函数返回false则这个元素被删除,否则就会保留。
返回值
jQuery
参数
fn (Function) : 传递进filter的函数
示例
保留子元素中不含有ol的元素。
HTML 代码:<p><ol><li>Hello</li></ol></p><p>How are you?</p>
jQuery 代码:$("p").filter(function(index) {
return $("ol", this).length == 0;
});
结果:[ <p>How are you?</p> ]