重複した質問を申し訳ありません。私はこのトピックに関する多くの質問があることを知ったが、これらは私にとって役に立たない。私はいくつかのグループのチェックボックスを持っています。各オプショングループから1つのチェックボックスセレクタのみ
<div class="options">
<input class="option" type="checkbox">
<input class="option" type="checkbox">
<input class="option" type="checkbox">
</div>
<div class="options">
<input class="option" type="checkbox">
<input class="option" type="checkbox">
<input class="option" type="checkbox">
</div>
<div class="options">
<input class="option" type="checkbox">
<input class="option" type="checkbox">
<input class="option" type="checkbox">
</div>
...
...
各グループから選択できるチェックボックスは1つだけです。私はjQueryを試してみましたが、チェックボックスの個々のグループではないすべてのチェックボックスで機能します。
$('body').on('change','.option', function() {
$('.option').not(this).prop('checked', false);
});
もう一つは、この
$('body').on('change','.option', function() {
$(this).parent('.options').find('.option').prop('checked', false);
$(this).prop('checked', true);
});
てみてくださいしかし、誰が私の目的を解決しません。助けてください。
は、なぜあなたは、ラジオボタンを使用していませんか? – antoni