查找是否使用jQuery在GridView的特定列中选中了任何复选框

时间:2010-08-27 17:41:38

标签: asp.net jquery gridview

请告诉我如何使用jQuery检查GridView控件的特定列(例如第一列)中是否选中了任何复选框?其他列中也有复选框,但我需要检查特定列中是否选中了任何复选框。提前谢谢。

2 个答案:

答案 0 :(得分:3)

感谢您的回复。在以下链接的帮助下自己解决了这个问题

if ($("#<%=GridView1.ClientID %> >tbody >tr >td:first-child > input[type=checkbox]:checked").length > 0) {}

http://www.codedigest.com/CodeDigest/63-Check-All-Checkboxes-in-a-Particular-Column-in-GridView-using-JQuery-.aspx

答案 1 :(得分:1)

你可以这样做:

var checked = $('selectorForColumn :checkbox:checked').length > 0;

或者这个:

var checked = $('selectorForColumn :checkbox').is(':checked');

...如果选中列中的至少一个复选框,则会返回true

在没有看到标记的情况下不确定正确的选择器是什么,但如果它是第一列,你会做这样的事情:

$('table > tbody > tr > td:first-child :checkbox')