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

js jquery 获取服务器控件的三种方法

如何选择一个 ASP.NET 服务器控件传递保存在 jQuery 中的 JS 变量中的 id?

asp.net 根据ID 获取控件

从 ASP.NET 切换到面包和黄油 HTML/jQuery 的优势

jquery select2 与下拉列表 asp.net 服务器控件一起使用