私はを持っており、<div class="answer" id="yesOptions">
この特定の内部の少なくとも1つのチェックボックスがチェックされていることを確認する必要があります。そうでなければ、私は戻る必要がありますalert('At least 1 checkbox must be checked from this div!');
これどうやってするの?
私はを持っており、<div class="answer" id="yesOptions">
この特定の内部の少なくとも1つのチェックボックスがチェックされていることを確認する必要があります。そうでなければ、私は戻る必要がありますalert('At least 1 checkbox must be checked from this div!');
これどうやってするの?
どうですか
var checkedboxes = $('#yesOptions :checkbox:checked').length;
if (checkedboxes === 0){
alert('At least 1 checkbox must be checked from this div!');
}
作業デモ http://jsfiddle.net/gvbX5/
以下のサンプルコードや上記のデモのように、グループ化を使用して、原因が解決することを願っています。
良いリンク:
jQuery 1.7のチェックボックスをオフにする適切な方法は何ですか?
JQuery-少なくとも1つのチェックボックスがオンになっています
コード
$('input').change(function() {
if ($("[name=group1]:checked").length > 0){
}else{
alert('select atleast one checkbox');
}
});
if ($("[name=group1]:checked").length == 0)
alert('select atleast one checkbox');
<input type="checkbox" name="group1" value="1"/>
<input type="checkbox" name="group1" value="2" />
<input type="checkbox" name="group1" value="3" />
$("input[type=checkbox]:checked", $("#yesOptions")).length
そのdiv内でチェックされているチェックボックスの数が表示されます。