我们如何验证是否在GridView的每一行中选中了复选框。以下代码无效。
$("#btnComplete").click(
function(e) {
$("#<%=grdCustDetails.ClientID%> tr").each(function() {
//Skip first(header) row
if (!this.rowIndex) return;
if ($(this).find('input:checkbox:checked').checked > 0) {
alert("your check box in this row is checked");
}
});
});
答案 0 :(得分:1)
试试这个
if ($(this).find('input:checkbox:checked').length > 0) {
alert("your check box in this row is checked");
}
您也可以使用is
这样的方法
if ($(this).find('input:checkbox').is(':checked')) {
alert("your check box in this row is checked");
}