這是我用來檢查放置在行第一列的複選框的代碼片段。選擇除2列以外的所有行
$('[id*=GridView1] tr:not(:first)').each(function (index) {
// Selection of entire row
$(this).on('click', function (e) {
// Check status of checkbox
if ($(this).find("input:checkbox").attr('checked')) {
$(this).find("input:checkbox").attr('checked', false);
}
else
$(this).find('input:checkbox').attr("checked", true);
});
});
但我想避免在我的gridview的特定列上的點擊動作,例如(最後一列和第三列)。我無法爲「此」元素應用選擇。你能舉幾個例子嗎?請。 預先感謝您
這是一個很好的解決方案。非常感謝你。 但是,如果我想排除一個列的區域
如圖所示https://drive.google.com/open?id=0BwERYhF7jyxQWFFPQV9pVjYyQkE 「是」表示可選區域 「否」「選擇」元素不是可選區域。 – tuxj
不客氣。我知道只有一個解決方案 - 爲單元格內的選擇添加另一個點擊處理程序,以停止點擊事件的傳播:'('click',function(e){e.stopPropagation( );});' –