从javascript中加载的页面获取值
我有main.aspx和second.aspx。main.aspx中的代码:从javascript中加载的页面获取值,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我有main.aspx和second.aspx。main.aspx中的代码: <form id="form1"> <div id="main"> </div> </form> 我正在尝试从main.aspx获取文本框值,但是当我尝试 $("#bttn").click(function(){ var t=$("txt1").val(); alert(t); }); 它什么也不提供。它似乎从未进入函数。如何从文本框中
<form id="form1">
<div id="main">
</div>
</form>
我正在尝试从main.aspx获取文本框值,但是当我尝试
$("#bttn").click(function(){
var t=$("txt1").val();
alert(t);
});
它什么也不提供。它似乎从未进入函数。如何从文本框中获取值。尝试以下操作:
$("#bttn").click(function(){
var t=$("#txt1").val();
alert(t);
});
这是因为在定义事件时元素不存在。你需要使用 1) 活动代表团
$("#main").on('click','#bttn',function(){
var t = $("#txt1").val();
alert(t);
});
或
2) 绑定load event的event on success函数FYI,您的选择器也错误:
$(“#txt1”).val()代码>
$("#bttn").click(function(){
var t=$("#txt1").val();
alert(t);
});
$("#main").on('click','#bttn',function(){
var t = $("#txt1").val();
alert(t);
});