为什么我的jquery在html页面能用,在asp.net中就无法选择服务器控件
是不是因为服务器控件转化为html后id变掉了? 怎么解决?
可以用$("input[id$='id']")
查看html源文件,看看id是否发生变化,如果因为id变了可以想办法是id保持一致
用转化后的ID
可能你放在内容页中了,试试<%=ControlID.ClientID%>,ControlID指的是服务器控件的ID值
用服务器控件ID的ClientID属性
应该是楼上说的问题,在runat="server"中的ID运行后会发生变化,你运行后查看网页源代码核对一下