$('#tableId').on('change', ':radio', function() {
console.log($(this));
console.log($(this).attr('checked'));
});
第二個控制檯語句打印未定義。我不確定爲什麼,這個$(this)看起來像是擁有正確的輸入元素。jQuery看看是否在表中檢查單選按鈕
編輯:
我試圖做這樣的事情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'));
});
使用jQuery的'。是()'方法。或者在單詞檢查前插入':' –
請發佈您的HTML,如果可能的話,請提供一個jsFiddle。 – j08691