私は、現時点ではいくつかのコードをリファクタリングすることだし、セレクタに遭遇していますコンマで区切られたセレクタのリスト?
jQuery("tr","#ctl00_MainContent_MyUserControl").each(function(i,row) { ... }
それがページ上でユーザーコントロールから<tr>
年代を選択しているように見えます(インスタンスは完全に命名されているという事実を無視!)しかし、それは私がよく知っている構文ではなく、ドキュメントで何も見つけることができません。私はそれが書かれることを期待したい:私はここに欠けている(微妙かそうでない)違いがあるかどう
$("#ctl00_MainContent_MyUserControl tr").each(function(i,row) { ... }
誰も私を伝えることはできますか?
最初の構文は、コンテキストがキャッシュされていて、クイッククエリを実行したい場合に便利です。しかし、答えの1つに言及されているように、$( '#...').find( 'tr')は真です。キャッシングが重要でない場合は、読みやすくするために2番目の構文を使用することをお勧めします。何かをキャッシュするときにはメモリを消費するので、オーバーヘッドがそれに値するものではないことを覚えておいてください。 – AlexStack