$('#tableId').on('change', ':radio', function () {
console.log($(this));
console.log($(this).attr('checked'));
});
第二个控制台语句打印未定义。我不知道为什么,这个 $(this) 看起来它持有正确的输入元素。
编辑:
我正在尝试做这样的事情http://jsfiddle.net/briguy37/EtNXP/但我的单选按钮在表格中
$('#tableId').on('change', ':radio', function () {
console.log($(this).is(':checked'));
var prevValue = $(this).attr('previousValue');
if(prevValue == "true")
{
$(this).attr('checked', false);
}
$(this).attr('previousValue', $(this).is(':checked'));
});