我在 asp.net 的 web 表单页面上有一个 checkboxlist 控件,如下代码:
<div>
<asp:CheckBoxList ID="CheckBoxList1" runat="server" CssClass="cbxlMulti">
<asp:ListItem Value="AAAA">AAAA</asp:ListItem>
<asp:ListItem Value="BBBB">BBBB</asp:ListItem>
<asp:ListItem Value="CCCC">CCCC</asp:ListItem>
</asp:CheckBoxList>
</div>
此代码由 asp.net 解析为 HTML:
<div>
<table id="ContentPlaceHolder1_CheckBoxList1" class="cbxlMulti">
<tbody>
<tr>
<td>
<input id="ContentPlaceHolder1_CheckBoxList1_0" type="checkbox" name="ct100$ContentPlaceHolder1$CheckBoxList1$0" value="AAAA">
<label for="ContentPlaceHolder1_CheckBoxList1_0">AAAA</label>
</td>
</tr>
<tr>
<td>
<input id="ContentPlaceHolder1_CheckBoxList1_1" type="checkbox" name="ct100$ContentPlaceHolder1$CheckBoxList1$1" value="BBBB">
<label for="ContentPlaceHolder1_CheckBoxList1_1">BBBB</label>
</td>
</tr>
<tr>
<td>
<input id="ContentPlaceHolder1_CheckBoxList1_2" type="checkbox" name="ct100$ContentPlaceHolder1$CheckBoxList1$2" value="BBBB">
<label for="ContentPlaceHolder1_CheckBoxList1_2">BBBB</label>
</td>
</tr>
和另一个复选框:
<div>
<asp:CheckBox ID="CheckBox1" runat="server" CssClass="cbxSingle" Text="XXXX" />
</div>
我想检查 CheckBoxlist1 中选中的项目数是否超过 1,如果是,则 CheckBox1 将被自动检查。我想使用 jQuery 来实现这一点。