为什么asp:TextBox的ID在被编译成input后就变了啊? <asp:TextBox ID="txt_search" CssClass="search" runat="server"></asp:TextBox>//编译后<input name="ctl00$txt_search" class="search" id="ctl00_txt_search" type="text"/>那我用jQuery的时候就不能用ID了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 服务器控件最终显示在网页上还是要被变成html控件的后台写的取得ID不会不能用的 可以的、 $("#<%=this.Label1.ClientID%>")... 那用JQuery取得这个控件做操作的时候只能用class了? TextBox你放到其他控件里面了。用<%=Client.ID%> his.Label1.ClientIDClientID 这个属性就是取客户端HTML的ID 你用母板页了。用母板页前面就上加上ctl00_了 $("#<%=txt_search.ClientID%>") JQ写成这样 this.Label1.ClientID 这个就是编译后的客户端ID了, 和其他客户端控件一样的操作了。 个人认为服务器控件在生成html时可能对控件的ID、Name属性加密了吧!不是很确定、深入jquery :codevar dom=#("#<%=myID.ClientID%>");JScript :codevar dom=document.getElementById("<%=myID.ClientID %>") 学习了,看了半天没看出来LZctl00是从哪来的,还专在VS里试了一下也没哦,谢谢一般服务器端控制在编译后都会转化成客户端的。 $(document).ready(function(){ $("#<%=txt_search.ClientID%>").val('123123');});这样写有错吗?为什么赋不了值 如何使用FLASHUPLOAD多文件上传? FreeTextBox不能拖出来 “GetDetail”方法没有采用“3”个参数的重载 有谁在用或者用过Membership? 跪求 asp.net 饼图控件,免费的哦 技术问题:关于用户控件!! 怎样在vb.net中获取JavaScript函数的返回结果? simpleman2000进来领分! 路径不可识别的错误,20分 !! 回车的键的问题 JQuery读取XML 问题 ASP.NET MVC存储页面变量
用<%=Client.ID%>
ClientID 这个属性就是取客户端HTML的ID
$("#<%=txt_search.ClientID%>") JQ写成这样
jquery :
code
var dom=#("#<%=myID.ClientID%>");
JScript :
code
var dom=document.getElementById("<%=myID.ClientID %>")
$(document).ready(function(){
$("#<%=txt_search.ClientID%>").val('123123');
});这样写有错吗?为什么赋不了值