[英]jquery not working on server controls in content page
我在內容頁面上有一個TextBox txt。 當我嘗試這個
$(function(){
$("#txt").focus(function(){alert("abcd"); });
});
它不起作用。 如果我在沒有母版頁的簡單.aspx頁上使用它,則可以正常工作。
如果"#txt"
是<asp:textbox />
控件,則在呈現頁面時它將獲得客戶端ID,要選擇asp.net控件,您需要執行$("[id*='txt']")
查看HTML源。 我認為最可能的問題是通過在內容部分的ID前面添加控件來重命名。 您可以使用ClientIDMode屬性更改此設置:
<asp:TextBox ID="txt" runat="server" ClientIDMode="static"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.