jQueryマルチパートセレクターの標準的な検索方向は?
例えばケース
$('#myTable tr.selected');
最初の検索はそのテーブル内のみで#myTable、その後は検索されますか?tr.selected
または、ページ上のすべての最初の検索tr.selectedと、それぞれの親ノードをチェックする 2 番目の検索ですか?
jQueryマルチパートセレクターの標準的な検索方向は?
例えばケース
$('#myTable tr.selected');
最初の検索はそのテーブル内のみで#myTable、その後は検索されますか?tr.selected
または、ページ上のすべての最初の検索tr.selectedと、それぞれの親ノードをチェックする 2 番目の検索ですか?
このテーマに関する John Resig の講演をご覧ください。彼によると、予想に反して、セレクター エンジンは を検索しtr.selected、祖先が一致するかどうかを確認し#myTableます。
#myTableの最初の検索、次にtr.selected検索はそのテーブル内のみです
最初に id を持つ要素を探し、次にクラスmyTableを持つ 'tr' タグである子孫を見つけますselected