为什么这条件不起作用:
$("#btnSave").click(function () {
$($('#<%=grdStudent.ClientID%>')).find("tr").find("#cbSelectAll:checked").each(function () {
if ($(this).find('td input[type=checkbox]:checked')) {
SaveData($('#<%=dlGroupID.ClientID%>').val(), $(this).find('td#LblStudentID'));
alert('تم اضافة البيانات بنجاح ');
}
});
});
原始表格: $('#&lt;%= grdStudent.ClientID%&gt;')。append(“”+ data.d [i] .StudentID +“”+ data.d [i] .Name +“”+ data.d [i] .Phone +“”+ data.d [i] .Mobile +“”+ data.d [i] .Mobile2 +“ “); 有什么想法吗?
答案 0 :(得分:0)
您的代码中存在大量语法错误。 find
的选择器也不适合您提供的HTML。我尽力修好它:
$("#btnSave").click(function () {
$('#<%=grdStudent.ClientID%>').find("tr").each(function () {
if ($(this).find('td input[type=checkbox]:checked').length) {
SaveData($('<%=dlGroupID.ClientID%>').val(), $(this).find('td#LblStudentID').text());
}
});
});
答案 1 :(得分:0)
我觉得你的代码遭受了
如果您对代码的格式有疑问,请尝试THIS online formater(也适用于HTML!)
这是固定代码..
$("#btnSave").click(function (ev) {
$('#<%=grdStudent.ClientID%>').find("tr").each(function (i, el) {
if ($(this).find('td input[type=checkbox]:checked').length) { // adding .length property otherwise the test will always be true
SaveData($('<%=dlGroupID.ClientID%>').val(), $(this).find('td#LblStudentID').text());
}
});
});