服務器控件代碼:
<asp:TextBox ID="txtTestID" runat="server"></asp:TextBox>
1. $("#<%=txtTestID.ClientID%>")
2. $("input[id*=txtTestID]")
3. $("*[id$=txtTestID]")
第一種就是直接獲取控件的ID,當然這是在有母版頁的情況下獲取的,沒有母版頁的話直接用$("#txtTestID");
第二種方式,由於服務器的textbox控件在經過瀏覽器的解析後,會變成<input......,所以這個時候可以考慮是用第二種方式,由此,
可以考慮button、dropdownlist等服務器控件在客戶端的生成(如$("input[type=text]"),這裏獲取的是所有的文本框)
第三種方式沒怎麼用過,我猜想這裏應該是根據客戶端的生成後,可以把這些<input......當成數組進行遍歷,選擇指定id的控件,如果
你的js用的可以的話,這個也可以理解的
以上只是我的個人看法,不足之處,還請大家指正,我會認真聽取大家的意見,積極彌補自己的不足,謝謝!!\(^o^)/~