【发布时间】:2013-03-25 17:53:35
【问题描述】:
我们有一个包含多列的 GridView。其中两列包含 CheckBoxes,而其余列包含 TextBoxes 或 DropDownLists。
放置 GridView 的表单嵌入在母版页中。
在标题行中使用 CheckBox,我们希望将最后一列中的所有复选框设置为标题中 CheckBox 的状态。我们不想设置第 4 列中的复选框。 CheckBox 的 Id 为“chkUpdate”
我见过的示例每行只有 1 个复选框并使用 CSS 类来识别它,但是我们 GridView 行上的两个复选框都使用相同的 CSS 类,并且必须创建一个新的 CSS 类来纯粹识别它似乎是错误的不同的复选框列
我知道我可以在 GridView 的行上使用 each 循环,但无法确定如何识别最后一列中的复选框
function checkAll(objRef) {
$("#<%=gv_Vials.ClientID %> tr").each(function() {
//What goes here? = objRef.checked;
};
}
我希望我已经解释了我的要求,但如果有人需要进一步说明,请随时询问
【问题讨论】:
-
我会完全按照您说的去做,为您想要的复选框创建一个单独的类。然后使用 jQuery 选择器来访问它们。