filter メソッドを使用して jQuery オブジェクトをフィルタリングしようとしていますが、期待する結果が得られません。これが私のコードです:
var $contents = $(".container");
var $spans = $contents.filter("span");
jQuery フィルター メソッドに関する私の理解に基づくと、これは次のようになります。
var $spans = $(".container span");
ただし、最初の例では $spans 変数に結果が返されませんが、2 番目の例では期待どおりの結果が返されます。
最初の例がコンテナー内のすべてのスパン要素のコレクションを返さない理由を誰か説明できますか?
問題を示すjsfiddleは次のとおりです。http://jsfiddle.net/w8Sf7/