我有一个 ASP.NET 呈现的复选框。单击时,我希望 jQuery 捕获事件,但由于某种原因它不起作用。
到目前为止,这就是我正在做的事情:
ASP.NET
<table>
<tr>
<td>
<asp:CheckBox runat="server" ClientIDMode="Static"
id="testcb" name="testcb" />
</td>
</tr>
</table>
jQuery
$("#testcb").click(function () {
if ($(this).is(':checked')) alert("checked");
});
以下是来自浏览器的源代码:
<tr>
<td>
<span name="testcb">
<input id="testcb" type="checkbox"
name="ctl00$ctl00$bodyContent$phMainContent$testcb">
</span>
</td>
</tr>