私は動的に生成された、ゼロ項目からランダムな長さのリストを持っています。各項目にはチェックボックスが含まれています。ラジオ ボタンとは異なり、すべてのチェック ボックスをオフにすることができますが、ラジオ ボタンと同様に 1 つのみをオンにすることができます。これを強制するために、私はJQueryを使用しています(ここで与えられた答えに基づいています:jQuery - radiobuttonsのようなチェックボックス)
現在の私のコードは次のとおりです。
var $radiocheck = $('input.radiocheck');
$radiocheck.click(function() {
if($(this).is(':checked')) {
$(this).attr('checked', false);
}
else if($(this).not(':checked')) {
$radiocheck.removeAttr('checked');
$(this).attr('checked', true);
}
});
...しかし、機能しません (クリックしてもチェックボックスがオフのままです)。どんな助けでも大歓迎です!