【jQuery】inputチェックボックスがいくつチェックされたかカウントする
チェックボックスをカウントする機会があったので、まとめてみました。
HTML
<ul id="list">
<li><label><input type="checkbox" name="cb01" value="りんご">りんご</label></li>
<li><label><input type="checkbox" name="cb02" value="みかん">みかん</label></li>
<li><label><input type="checkbox" name="cb03" value="メロン">メロン</label></li>
<li><label><input type="checkbox" name="cb04" value="バナナ">バナナ</label></li>
<li><label><input type="checkbox" name="cb05" value="いちご">いちご</label></li>
</ul>
<p class="count">0/5</p>jQuery
var cbCnt = 0,
cbCntMax = 5;
$(".list li input[type='checkbox']").on("click", function(){
cbCnt = $('.list li input[type="checkbox"]:checked').length;
$(".count").text(cbCnt + "/" + cbCntMax);
});
