这是一个小提琴示例: http: //jsfiddle.net/YxU2H/9/ 我试图在行中选择一个复选框或一个单选按钮。我试过的不起作用:
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