如果选中一个复选框,我想检查所有其他复选框。我的复选框是一个数组。如果选中一个复选框,我希望选中该行中的所有复选框。我的代码
<tr>
<td class="small">
<asp:CheckBox ID="chkReportModuleName" runat="server" name="report"></asp:CheckBox>
</td>
<td class="particulrs"></td>
<td class="small">
<asp:CheckBox ID="chkReportAdd" runat="server" name="reports"></asp:CheckBox>
</td>
<td class="small">
<asp:CheckBox ID="chkReportEdit" runat="server" name="reports"></asp:CheckBox>
</td>
<td class="small">
<asp:CheckBox ID="chkReportDelete" runat="server" name="reports"></asp:CheckBox>
</td>
<td class="small">
<asp:CheckBox ID="chkReportView" runat="server" name="reports"></asp:CheckBox>
</td>
<td class="small">
<asp:CheckBox ID="chkReportPrint" runat="server" name="reports"></asp:CheckBox>
</td>
<td class="othr">
<span><input type="checkbox" id="chkReportActivity1" name="reports" /></span>
</td>
</tr>
检查名为报告的复选框。我想检查所有名称为报告的复选框。复选框 chkReportModuleName 是一个数组。单击它时,我只想检查该行中的复选框。
我试过的jquery如下:
$('input[name="ctl00$MainContent$chkTransModuleName"]').click(function () {
$('input[name="trans"][i]').attr("checked", this.checked);
$('input[id="MainContent_chkTransAdd"]').attr("checked", this.checked);
$('input[id="MainContent_chkTransEdit"][i]').attr("checked", this.checked);
$('input[id="MainContent_chkTransDelete"][i]').attr("checked", this.checked);
$('input[id="MainContent_chkTransView"][i]').attr("checked", this.checked);
$('input[id="MainContent_chkTransPrint"][i]').attr("checked", this.checked);
});
它运行,但我希望仅选中该行中的那些复选框。
有人可以帮我吗?谢谢