2015-04-28 42 views
0

我取出由數據庫值附加到單選按鈕禁用jqgridjQuery的當前單選按鈕,單擊它的jqGrid

formatter: function (cellValue, option){ 
    return '<input type="radio" name="subradio" id="subradio"/>'; 
} 
beforeSelectRow: function (rowid, e) { 
    getcurrpatta(rowid); 
}, 

現在,單選按鈕填充,如果我按一下收音機。一個函數被調用。但是,如果我再次點擊相同的單選按鈕,它必須禁用沒有功能再次呼叫,然後我去其他點擊單選按鈕舊的必須啓用如何做到這一點?

回答

0

這是JavaScript代碼

$('input').each(function() { 
    $(this).click(function() { 
     $('input').removeAttr('disabled'); 
     $(this).attr('disabled', 'disabled'); 
    }); 
}); 

演示:jsFiddle

+0

工作正常,但第一個單選按鈕不能在第一次。進一步單選按鈕做工不錯我就可以檢查禁用.... – user3607180

+0

當你點擊第一個收音機,它不是禁用? –

+0

在示例中進行右鍵單擊,它被禁用 –