您的位置:首页 > Web前端 > JQuery

Jquery获得服务器控件的方法

2014-07-08 15:18 507 查看
由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法:

服务器控件代码:
<asp:TextBox ID="txtUserID" runat="server"></asp:TextBox>

1. $("#<%=txtUserID.ClientID%>");

2. $("input[id*=txtUserID]");

3. $("*[id$=txtUserID]");


eg:
<script type="text/javascript">
$(document).ready(function () {
$("#CheckBox1").click(function () {
if ($("#CheckBox1").is(":checked")) {
$("#<%=ImageButton1.ClientID%>").removeAttr("disabled");
}
else
$("#<%=ImageButton1.ClientID%>").attr("disabled", true);
});
});
</script>


<li class="clearfloat">
<div class="left set_tip_width Reg_font_title3">
 服务条款:
</div>
<div class="left Reg_font_title4">
<div>
<input id="CheckBox1" type="checkbox" checked="checked" />我已经阅读并同意  <a  href="Rule.aspx" target="_blank">会员注册协议</a>
</div>
</div>
</li>


<div class="clearfloat t_center" style="margin:10px 0 20px 0;">
<asp:Button ID="ImageButton1" runat="server" OnClick="ImageButton1_Click" OnClientClick="return checkrule();"
CssClass="mouse"   width="60" height="25" Text="注册报名" />
</div>




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: