我正在尝试使用 filter 方法过滤 jQuery 对象,但没有得到我期望的结果。这是我的代码:
var $contents = $(".container");
var $spans = $contents.filter("span");
根据我对jQuery 过滤器方法的理解,这应该等同于以下内容:
var $spans = $(".container span");
但是,第一个示例没有将结果返回到 $spans 变量中,而第二个示例则符合我的预期。
谁能解释为什么第一个示例不返回容器中所有 span 元素的集合?
这是一个说明问题的 jsfiddle:http: //jsfiddle.net/w8Sf7/