ASP.NET jquery 获取服务器控件ID
Posted asdyzh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET jquery 获取服务器控件ID相关的知识,希望对你有一定的参考价值。
一般方法: jQuery("#txtUserName").val();
如果页面加载了母版页或者自定义控件:该页面的ID有可能会被篡改(可能是因为避免控件ID冲突的机制),因此强烈建议使用 $(‘#<%=txtUserName.ClientID%>‘).html(‘‘);
另外一个解决办法 jQuery("[id$=‘txtControl‘]").val(); 此方法用到了jQuery选择器。这里匹配以txtControl结束的元素,这样即实现了我们的目标。
$("input[id*=txtTestID]")
由于服务器的textbox控件在经过浏览器的解析后,会变成<input......,所以这个时候可以考虑是用第二种方式,由此,
可以考虑button、dropdownlist等服务器控件在客户端的生成(如$("input[type=text]"),这里获取的是所有的文本框)
以上是关于ASP.NET jquery 获取服务器控件ID的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 JavaScript 或 JQuery 在 ASP.net 中获取生成控件的 ID
如何选择一个 ASP.NET 服务器控件传递保存在 jQuery 中的 JS 变量中的 id?