我在内容页面上有TextBox文本。当我尝试这个
$(function(){
$("#txt").focus(function(){alert("abcd"); });
});
它不起作用。如果我在没有母版页的简单.aspx页面上使用它,它会工作。
答案 0 :(得分:0)
如果"#txt"
是<asp:textbox />
控件,它将在呈现页面时获得客户端ID,以选择您需要执行的asp.net控件$("[id*='txt']")
答案 1 :(得分:0)
查看HTML源代码。我认为最可能的问题是通过预先添加内容部分的id来重命名控件。您可以使用ClientIDMode属性更改此信息:
<asp:TextBox ID="txt" runat="server" ClientIDMode="static"/>