Смотрите следующую разметку,Выберите в JQuery
<div style="width: 30%;">
<asp:Repeater ID="rptParent" runat="server" OnItemDataBound="rptParent_ItemDataBound">
<ItemTemplate>
<table id="tblRoleHdr" style="border-style: solid; border-width: 1px;
border-color: Red;">
<tr>
<td style="width: 1%;">
<asp:CheckBox ID="chkRoleHdr" runat="server" />
</td>
<td style="width: 50%;">
<asp:HiddenField ID="hidRoleID" runat="server" Value='<%#Eval("RoleID") %>' />
<asp:Label ID="lblRole" runat="server" Text='<%#Eval("Role") %>'></asp:Label>
</td>
<td style="width: 1%;">
<asp:CheckBox ID="chkP1Hdr" runat="server" CssClass="chkP1Hdr" />
</td>
<td style="width: 1%;">
<asp:CheckBox ID="chkP2Hdr" runat="server" CssClass="chkP2Hdr" />
</td>
<td style="width: 1%;">
<asp:CheckBox ID="chkP3Hdr" runat="server" CssClass="chkP3Hdr" />
</td>
</tr>
</table>
<asp:Repeater ID="rptChild" runat="server">
<HeaderTemplate>
<table id="tblChild" class="tblChild" style="border-style: solid; border-width: 1px;
border-color:Green;">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td style="width: 1%;">
</td>
<td style="width: 50%;">
<asp:HiddenField ID="hidUserID" runat="server" Value='<%#Eval("UserID") %>' />
<asp:Label ID="lblUser" runat="server" Text='<%#Eval("User") %>'></asp:Label>
</td>
<td style="width: 1%;">
<asp:CheckBox ID="chkP1Child" runat="server" CssClass="chkP1Child" />
</td>
<td style="width: 1%;">
<asp:CheckBox ID="chkP2Child" runat="server" CssClass="chkP2Child"/>
</td>
<td style="width: 1%;">
<asp:CheckBox ID="chkP3Child" runat="server" CssClass="chkP3Child" />
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</ItemTemplate>
<SeparatorTemplate>
<hr />
</SeparatorTemplate>
</asp:Repeater>
</div>
Это сгенерирует следующий вывод
Что мне нужно сделать в JQuery является
Если я поставлю флажок, отмеченный красным цветом, все флажки, принадлежащие группе, будут выбраны.
Если я проверить СИНИЙ HEADER Check Box, то все флажок в столбце будет выбран
Шаг 2 для остальных двух флажков.
Не могли бы вы посмотреть классы, которые я указал для флажков. Как выполнить задачу с помощью jQuery?
Почему я получил два пустых голоса ... – Rauf