我似乎无法让我的 JQuery 工作。我附上了我的视图,它有一个循环,以表格格式显示每个模型。每个模型旁边都有一个复选框。表头还有一个复选框项目名称/ID 作为 checkAll。我已经引用了我的 JQuery 脚本并添加了我的函数。当我单击 checkAll 复选框时,我无法使该功能正常工作。我对 JQuery 非常陌生,无法解决这个问题?
@model IEnumerable<MVC_Example2___ADO.Models.Employees>
@{
ViewBag.Title = "Delete";
}
<script src="http://code.jquery.com/jquery-1.7.1.min.js" type="text/javascript" >
</script>
<script type="text/javascript">
$(function () {
$("#checkAll").click(function () {
$("input[name='EmployeeIDToDelete']").click(function () {
if ($("input[name='EmployeeIDToDelete']").length == $("input[name='EmployeeIDToDelete']:checked").length) {
$("#checkAll").attr("checked", "checked");
}
else {
$("#checkAll").removeAttr("checked");
}
})
})
})
</script>
<html>
<body>
@using (Html.BeginForm())
{
<table align="center" border="1" style="border:ridge;">
<thead>
<tr>
<td><input type="checkbox" id="checkAll" name="checkAll" /> </td>
<td>Photo</td>
<td>Name</td>
<td>Gender</td>
</tr>
</thead>
<tbody>
@Html.EditorForModel()
</tbody>
</table>
<input type="submit" name="submit" value="Delete Entries" />
}
</body>
</html>