簡體   English   中英

jQuery在內容頁面的服務器控件上不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM