码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET jquery 获取服务器控件ID

时间:2018-10-06 10:39:53      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:匹配   实现   自定义控件   定义   NPU   服务器控件   jquer   box   目标   

一般方法: 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

标签:匹配   实现   自定义控件   定义   NPU   服务器控件   jquer   box   目标   

原文地址:https://www.cnblogs.com/asdyzh/p/9746591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!