[jQuery 筛选-过滤] filter(fn)

筛选出与指定函数返回值匹配的元素集合,这个函数内部将对每个对象计算一次 (正如 ‘$.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> ]