(jquery).load和.live
我已经使用.load将content1.html加载到一个div中(这很好) 现在我想在content1.html内容中添加一个链接,当单击该链接时,会将content2.html加载到div中。有什么想法吗?目前我有:(jquery).load和.live,jquery,Jquery,我已经使用.load将content1.html加载到一个div中(这很好) 现在我想在content1.html内容中添加一个链接,当单击该链接时,会将content2.html加载到div中。有什么想法吗?目前我有: google.setOnLoadCallback(function() { $('#howtoguide6').live('click', function() { $("#howtoguide6").click(function(){
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,这可能是您的问题的一部分。