Gridview中的复选框

时间:2014-11-28 10:01:09

标签: asp.net c#-4.0 gridview

我有一个要求,我必须设计像快照一样的网格。 所有字段都是静态字段,但在选中所有行复选框和选择所有列复选框的复选框部分中出现问题。

请帮助如何实现它?enter image description here

1 个答案:

答案 0 :(得分:0)

据推测,您有一个表格,并且您的复选框位于该表格单元格中(每个单元格一个复选框)。

首先你需要得到如下列的索引:

var $td = $(this).closest('td');
var index = $(this).closest('td').parent().children().index($td);

然后你需要获得该列中的所有td,找到复选框并将其状态设置为您刚刚点击的状态:

$('table tr td:nth-child('+index+')').find(':checkbox').prop('checked', $(this).prop('checked') );