我有main.aspx和second.aspx.main.aspx中的代码:
<div id="second">
<asp:Textbox runat="server" id="txt1"></asp:Textbox>
<input type="button" id="bttn" value="send"></input>
</div>
在second.aspx中:
$("#main").load("second.aspx #second");
在运行时我将second.aspx页面加载到main.aspx div id =“main”。
$("#bttn").click(function(){
var t=$("txt1").val();
alert(t);
});
当我尝试
时,我正试图从main.aspx.But获取文本框值CGEventTap
它什么都没有。它似乎永远不会进入函数。如何从文本框中获取值。
答案 0 :(得分:0)
试试这个:
$("#bttn").click(function(){
var t=$("#txt1").val();
alert(t);
});
答案 1 :(得分:0)
这是因为在定义事件时元素不存在。你需要使用
1)事件代表团
$("#main").on('click','#bttn',function(){
var t = $("#txt1").val();
alert(t);
});
或
2)将事件与加载事件的成功函数绑定