2013-07-02 170 views
0

所以我有一個帶有gridclientselectcolumn的telerik客戶端網格。我試圖找出什麼時候全選複選框被點擊。檢查是否選中所有複選框已被點擊

類似:

function(sender, e){ 
if (e.SELECTALLCHECKBOX){ 
//do something 
} 

有沒有辦法簡單地檢查複選框已被點擊。

謝謝

+0

請分享您的HTML代碼 –

回答

0

我討厭成爲總是推薦jQuery的人但是。 。 。我會推薦jQuery。

$('#selectAllCheckbox:checked').on('change', function(e) { 
    if ($(this).prop('checked') { 
     $('#otherCheckbox').prop('checked', true); 
    } 
    else { 
     $('#otherCheckbox').prop('checked', false); 
    } 
} 

要小心使用.prop()而不是.val()。有一些subtle differences可以讓你陷入困境。

+0

thnks爲答案,但我必須使用JavaScript。我知道如何選擇所有複選框的作品。即時通訊只是試圖攔截事件點擊選擇所有複選框,然後關閉並選擇所有內容 – user966890

相關問題