フィドルの例を次に示します。http://jsfiddle.net/YxU2H/9/ 行で1つのチェックボックスまたは1つのラジオボタンを選択しようとしています。私が試したことは機能しません:
function selectedBox() {
var bothChecked = false;
var row = $(this).closest('tr');
var isCboxChecked = $('row', '#cbox').is(':checked');
var isRadChecked = $('row', '#rad').is(':checked');
//var isCboxChecked = $('#cbox').is(':checked'); //true or false
//var isRadChecked = $('#rad').is(':checked');
if (first == second) {
bothChecked = true;
//keep checkbox selected but deselect radio button
}
if (bothChecked == true) {
$('#cbox').attr('checked', false);
}
else {
$('#cbox').attr('checked', true);
}
} //);
次に、onclick = "selectedBox();"を追加しました。チェックボックスとボタンに。チェックボックスのIDはcboxで、ラジオボタンのIDはradでした。