jQuery基礎チュートリアルのDOM操作-ノードを巡る-find()メソッド

2960 ワード

.find(selector)このメソッドは、一致する要素の子孫要素をセレクタ式でフィルタするために使用されます.このメソッドを使用するには、セレクタ式パラメータを入力する必要があります.そうしないと、要素が取得されず、このメソッドを使用する意味がなくなります.
私は最近、jqueryメソッドを利用して、1つの要素のすべての子孫要素をどのように見つけるかを理解したいと思っています.これを使います.find()メソッドは簡単にできます.例:HTMLコード:01 < div   id = "level_one" > 02      div 03      < div > 04          div 05          < span >jquery span > 06          < span   class = "item" >jquery span > 07      div > 08      < div > 09          div 10          < span   class = "item" >PHP span > 11          < span >PHP span > 12      div > 13 div >
jqueryコード1:1 $( "#level_one" ).find( "*" ).length; // id “level_one” div , 6。 2 $( "#level_one" ).find( "div" ).length; // 2 3 $( "#level_one" ).find( "span" ).length; // 4 4 $( "#level_one" ).find( "span.item" ).length; // 2
は のjqueryコードと のjqueryコードの は じです.jqueryコード2:1 $( "#level_one *" ).length; // 6 2 $( "#level_one div" ).length; // 2 3 $( "#level_one span" ).length; // 4 4 $( "#level_one span.item" ).length; // 2