チェックボックスボタンがクリックされたときにラジオボタンを作成する方法は? また、チェックボックスがオフのときにラジオボタンを消去する方法は?
if($("input[type=checkbox]").is(':checked')==true) {
var val = this.value;
var dataSplit = val.split("_");
var result = '<div id="div'+dataSplit[0]+'"><input type="radio" class="choosen"
name="rdb_'+val+'" value="'+val+'" id="'+dataSplit[0]+
'" /><label class="'+dataSplit[0]+'">'+dataSplit[1]+'</label><br /></div>';
$("#result").append(result);
}else if ($("input[type=checkbox]").is(':checked')==false){
var val1 = this.value;
var dataSplit1 = val1.split("_");
$('#div'+dataSplit1[0]).parent.remove();
}
チェックボックスをオンにするとコードは機能しますが、チェックボックスをオフにすると機能しません。チェックを外しても、ラジオボタンは追加されたままです。
注意: 2/3 のチェックボックスをオンにして、オフにしてみてください。