まず、.find() メソッドを見てみましょう:
HTML コードを含むページがあります:
p class="rain">テスト 1
テスト 2 >
find() メソッドを使用する場合: var $find = $("div").find(".rain"); ( $find.html() ) ;
は次のように出力します:
filter() メソッドを使用する場合:
var $filter = $("div")。 filter(".rain");
alert( $filter.html() );
が出力されます:
おそらく、それらの違いを見たことがあります。
find() は、div 要素内でクラス Rain を持つ要素を検索します。
そして、filter() は、div 内のクラスが Rain である要素をフィルターします。
1 つはそのサブセットを操作することであり、もう 1 つは独自のコレクションの要素をフィルターすることです。
さらに、find() は実際にはセレクターで表すことができます:
var $select = $("div .rain");
それらの違いを理解していますか? 声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。