(jquery).load和.live

(jquery).load和.live,jquery,Jquery,我已经使用.load将content1.html加载到一个div中(这很好) 现在我想在content1.html内容中添加一个链接,当单击该链接时,会将content2.html加载到div中。有什么想法吗?目前我有: google.setOnLoadCallback(function() { $('#howtoguide6').live('click', function() { $("#howtoguide6").click(function(){

我已经使用.load将content1.html加载到一个div中(这很好)

现在我想在content1.html内容中添加一个链接,当单击该链接时,会将content2.html加载到div中。有什么想法吗?目前我有:

google.setOnLoadCallback(function() {
    $('#howtoguide6').live('click', function() {

        $("#howtoguide6").click(function(){
            $("#hiw-content-area").load("pages/hiw/how_to.html");
            return false;
        });
    });
});
基本上我已经上膛了

google.setOnLoadCallback(function() {
$("#choose_design_service").click(function(){
    $("#hiw-content-area").load("pages/hiw/what_we_need_from_you.html");
    return false;
    });
});
-这很好用,我现在想在“pages/hiw/what_我们需要什么”中添加一些东西,来自_you.html 这将把“pages/hiw/how_to.html”加载到“#hiw内容区域”

我想我遇到的问题是从已经加载的内容内部执行此操作。

我假设(您不解释哪个元素是哪个元素),您希望:

$('#howtoguide6').live('click', function() {
    $("#hiw-content-area").load("pages/hiw/how_to.html");
    return false;
});
我假设(您没有解释哪个元素是哪个元素),您想要:

$('#howtoguide6').live('click', function() {
    $("#hiw-content-area").load("pages/hiw/how_to.html");
    return false;
});

我不明白的是第二次点击绑定。您是否尝试过:

google.setOnLoadCallback(function() {
$('#howtoguide6').live('click', function() {
        $("#hiw-content-area").load("pages/hiw/how_to.html");
        return false;
});

}))

我不明白的是第二次点击绑定。您是否尝试过:

google.setOnLoadCallback(function() {
$('#howtoguide6').live('click', function() {
        $("#hiw-content-area").load("pages/hiw/how_to.html");
        return false;
});

}))

取消对“click()”的调用


您的原始代码无法工作,因为
click()
是函数
bind('click')
的快捷方式
live()
类似于
bind()
,只是选择器的结果不必存在于DOM中。因此,您的代码是绑定一个函数以单击该函数,从而绑定该函数以再次单击,而不是在处理程序中运行代码


调用click只需在单击元素时运行处理程序,因为(您已经使用
live()

绑定到元素)调用“click()”


您的原始代码无法工作,因为
click()
是函数
bind('click')
的快捷方式
live()
类似于
bind()
,但选择器的结果不必存在于DOM中。因此,您的代码绑定了一个函数以单击该函数,从而绑定了该函数以再次单击,而不是在处理程序中运行代码


调用click只需在单击元素时运行处理程序,因为(您已使用
live()

绑定到元素,为什么要调用两次click())事件?加载content1.html的链接和content1.html中的链接是否具有相同的id?#howtoguide6?它们可能不应该具有相同的id,这可能是您的问题的一部分。为什么要调用两次click()事件?加载content1.html的链接和content1.html中的链接是否具有相同的id?#howtoguide6?它们可能不应该具有相同的id,这可能是您的问题的一部分。