以下のように7つのチェックボックスがあります。私は次
のように 3 つのことをしようとしています。2)「1 ~ 6」のチェックボックスのいずれかが「チェック」されている場合、「いずれか」のチェックボックスは「チェック解除」する必要があります。3)番号を「チェック」してからすべてを「チェック解除」すると、「任意の」チェックボックスが「チェック」されます
1) と 2) は jquery を使用して実行できましたが、3) は実行できませんでした。
「1〜6」のチェックボックスがすべて「チェックされていない」かどうかの状態を確認できませんでした。
HTML:
<input name="deal_any" type="checkbox">any
<input name="deal" type="checkbox">1
<input name="deal" type="checkbox">2
<input name="deal" type="checkbox">3
<input name="deal" type="checkbox">4
<input name="deal" type="checkbox">5
<input name="deal" type="checkbox">6
jquery:
$("input").click(function(){
name=$(this).attr("name");
match = name.match(/any/);
if( match != null)
{
if($(this).is(':checked'))
{
$('input[name="deal"]').attr('checked', false);
}
}
else
{
if($(this).is(':checked'))
{
$('input[name="deal_any"]').attr('checked', false);
}
}
});
誰でもこれを行う方法を教えてもらえますか? 私の説明が明確でない場合は申し訳ありません。
皆様のご協力に感謝いたします。