6 つのチェックボックスがある Web ページがあります。
<input type="checkbox" name="chk1" id="chk1" class="chkbox"/>
<input type="checkbox" name="chk2" id="chk2" class="chkbox"/>
<input type="checkbox" name="chk3" id="chk3" class="chkbox"/>
<input type="checkbox" name="chk4" id="chk4" class="chkbox"/>
<input type="checkbox" name="chk5" id="chk5" class="chkbox"/>
<input type="checkbox" name="chk6" id="chk6" class="chkbox"/>
jqueryを使用して、これら6つのチェックボックスがすべてチェックされているかどうかを確認するにはどうすればよいですか。6つすべてがチェックされている場合は、チェックボックス番号7をチェックしてください。
<input type="checkbox" name="chk7" id="chk7" class="chkbox"/>
私は関数を書き始めましたが、これがこれを行うための最良の方法であるかどうかはわかりません:
function AllSectionsChecked {
var isChecked1 = $('##chk1').attr('checked')?true:false;
var isChecked2 = $('##chk2').attr('checked')?true:false;
var isChecked3 = $('##chk3').attr('checked')?true:false;
var isChecked4 = $('##chk4').attr('checked')?true:false;
var isChecked5 = $('##chk5').attr('checked')?true:false;
var isChecked6 = $('##chk6').attr('checked')?true:false;
}
どんな助けでも大歓迎です。私はそれがかなり簡単だと推測していますが、jqueryでこれを達成するための最良の方法を探しています.
更新: * ID と名前は動的に作成され、任意の順序またはスケールではない可能性があるため、ID はおそらく chk51 であり、次の ID は chk205 である可能性があり ます。
どうもありがとう