$(document).ready(function (){
$(function(){
$('input:checkbox').prop('checked', false)
$('input:checkbox').click(function(){
if($(this).is(':checked')){
$('input:checkbox').not(this).prop('checked', false);
}
});
})
showdiv();
});
上記のコードは素晴らしいです!! 最初にすべてのチェックボックスを「オフ」にし、次に「1つの」チェックボックスのみを一度にチェックできるようにします。
しかし...私はそれが下の3つのチェックボックスだけに影響を与える必要があります!ページのすべてのチェックボックスではありません!!! IDのco33、co34、co35だけをターゲットにする方法がわからないと思います。
<input name="option[13]" id="co33" value="33" checked="checked" onclick="showdiv()" type="radio">
<input name="option[14]" id="co34" value="34" checked="checked" onclick="showdiv()" type="radio">
<input name="option[15]" id="co35" value="35" checked="checked" onclick="showdiv()" type="radio">
その後!!!...これらのいずれかがチェックされている場合、この4番目のチェックボックスもチェックされます!! 上記の3つのうちどれもチェックされていない場合、これもチェックされていません!
<input id="a1" type="checkbox" onclick="showdiv()" name="add[1]">
正しく出てきたことを願っています..htmlが自動的に作成されるので、すべてのIDを同じにすることもクラスを追加することもできないので、ID名でターゲットにできるかどうかを確認しています..率直に言って、作成できるだけでも3つのチェックボックスだけを有効にするために最初に投稿されたコードは素晴らしいでしょう。3つのうちの1つがチェックされている場合に4番目のチェックボックスをチェックするのはボーナスです!