のようなクエリを実行すると、とjQuery(a, b)
の和集合を含む jQuery コレクションが得られると理解していました。しかし、私はこの状況に遭遇しました:jQuery(a)
jQuery(b)
jQuery(somediv).length ==> 1
jQuery('td').length ==> over 600
jQuery('td', somediv).length ==> 1 (the div)
どうしたの?
のようなクエリを実行すると、とjQuery(a, b)
の和集合を含む jQuery コレクションが得られると理解していました。しかし、私はこの状況に遭遇しました:jQuery(a)
jQuery(b)
jQuery(somediv).length ==> 1
jQuery('td').length ==> over 600
jQuery('td', somediv).length ==> 1 (the div)
どうしたの?
以下のコードは、dom 内の somediv の総数を取得します
jQuery(somediv).length ==> 1
以下のコードは、dom 内の td の総数を取得します
jQuery('td').length ==> over 600
以下のコードは、somediv の td の総数を取得します
jQuery('td', somediv).length ==> 1 (the div)
jQuery(a, b)
jQuery(a)
を含むすべての要素を検索することを意味しますjQuery(b)
。
それはもっと似ていますjQuery(b).find(a)
したがって、あなたの場合、のjQuery('td', somediv).length
数を返しますtd
somediv