ページにたくさんのチェックボックスがあり、一度にそれらのチェックボックスのサブセットのみを表示します。
次に、すべてのチェックボックスをループしてチェックされているかどうかを確認するアクションを実行します。
例えば
$(".delete_items").click( function() {
$('.checkboxes' ).each(function(){
//do stuff
}
}
次に、ユーザーは非表示のチェックボックスを操作できないため、チェックボックスに :visible を追加するとループが高速化されると考えていました
例えば
$(".delete_items").click( function() {
$('.checkboxes :visible' ).each(function(){
//do stuff
}
}
しかし、 :visible を追加するとオーバーヘッドが増えるかどうかはわかりません。何かご意見は?