Javascript jQuery load()方法冲突

Javascript jQuery load()方法冲突,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我在根文件夹index.html和try.html中有两个html页面(它们将被加载到索引的div(#content))。在第一步中,当我单击index.html的按钮01时,它成功地将try.html加载到index.html的div中。但是,当我进一步单击try.html的按钮(现在加载到index.html的div中)时,它并没有正确地执行函数,并且在事件发生之前执行它。现在我想在适当的事件上访问try.html按钮,我可以为此做些什么 正如我所尝试的,它在实际事件之前执行。(代码如下)

我在根文件夹index.html和try.html中有两个html页面(它们将被加载到索引的div(#content))。在第一步中,当我单击index.html的按钮01时,它成功地将try.html加载到index.html的div中。但是,当我进一步单击try.html的按钮(现在加载到index.html的div中)时,它并没有正确地执行函数,并且在事件发生之前执行它。现在我想在适当的事件上访问try.html按钮,我可以为此做些什么

正如我所尝试的,它在实际事件之前执行。(代码如下)


相关代码:

$('document').ready(function(){

    $('#myBtn').click(function(){
        $('#content').load('try.html');
        $('#myBtn2').click(alert('It Works'));
    });    
});

您应该正确地为
#myBtn2
编写单击处理程序

$('#myBtn2').click(function() { 
  alert('It Works');
});
或者实际上,它甚至可以在first
#myBtn
click handler之外

$('#myBtn').click(function(){
   $('#content').load('try.html');
});

$(document).on('click', '#myBtn2', function(){
   alert('It Works')
});

有关更多信息,请参阅

现在您也可以将此答案标记为正确,Jigar@JigarPatel:将问题标题更改为
[solved]
不是将问题标记为已解决的方式:因此,方法是将有用的答案标记为已接受。有关详细信息,请阅读帮助部分。还要注意,我已经编辑了您的问题,以包含导致问题的实际代码。在“帮助”部分中,我们解释了链接本身是不够的:链接不能继续工作。这里的人应该能够看到代码本身,以及解决问题的答案,而不依赖于其他实际托管正在讨论的代码的网站。(附言:欢迎来到网站)工作完美。这是否意味着我也必须为其他事件使用相同的代码?抱歉@EliasVanOotegem。。。我是Stackoverflow的新手。我将理解并严格遵守satckoverflow的标准best@JigarPatel:NP,我只是想指出“帮助”部分,它告诉您需要什么,以及什么是一个好问题。就像我说的:欢迎来到这个网站。新用户应该了解一些指导原则,但这就是为什么“经验丰富”的用户需要查看第一个问题(版主工具,请参阅特权页)。要记住的事情:说“谢谢”的评论是不鼓励的,不投票被认为是忘恩负义的,不接受答案会导致人们不愿意回答,问题不应该包含“你好”或“谢谢”。但最重要的是:玩得开心。