【发布时间】:2015-10-11 20:20:01
【问题描述】:
如何使用 JQuery 选中/取消选中以下 ASP 复选框?
<asp:CheckBox ID="cbImg1" CssClass="cbImg1" Checked="true" Visible="false" ClientIDMode="Static" runat="server" Width="130px" ForeColor="#909090" Font-Size="12px" />
【问题讨论】:
如何使用 JQuery 选中/取消选中以下 ASP 复选框?
<asp:CheckBox ID="cbImg1" CssClass="cbImg1" Checked="true" Visible="false" ClientIDMode="Static" runat="server" Width="130px" ForeColor="#909090" Font-Size="12px" />
【问题讨论】:
你的代码:-
<asp:CheckBox ID="cbImg1" CssClass="cbImg1" Checked="true" Visible="false" ClientIDMode="Static" runat="server" Width="130px" ForeColor="#909090" Font-Size="12px" />
在 jQuery 中你可以试试 prop() :-
$("#cbImg1").prop('checked', true); //// To check
$("#cbImg1").prop('checked', false); //// To un check
【讨论】:
先改变你的
<asp:CheckBox ID="cbImg1" CssClass="cbImg1" Checked="true" Visible="false" ClientIDMode="Static" runat="server" Width="130px" ForeColor="#909090" Font-Size="12px" />
到
<asp:CheckBox ID="cbImg1" CssClass="cbImg1" Checked="true" style="display:none" ClientIDMode="Static" runat="server" Width="130px" ForeColor="#909090" Font-Size="12px" />
删除 Visible="false" 并使其不显示。
然后假设你有按钮,添加以下脚本。
OnClientClick="buttonClick(); return false;
并添加类似...的javascript
<script type="text/javascript">
function buttonClick() {
$("#<%=cbImg1.ClientID %>").prop('checked', true);
alert('Called');
}
</script>
查看警报是否出现...
【讨论】: