2017/07/06

【jQuery】inputチェックボックスがいくつチェックされたかカウントする

【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);
});

Related Posts関連記事