Javascript Jquery动态加载div问题
嘿,伙计们,我是HTML和Jquery的新手。现在,我可以使用load函数从导航菜单中替换container div,但是如果从我想要更改自身的容器中调用该脚本,则该脚本将无法工作。例如,我正在运行这个脚本 $("#pagehome").click(function(){ $("#container").load("home.html #wraper", function () $(“#pagehome”)。单击(函数(){ $(“#container”).load(“home.html#wrapper”,函数() 当我从另一个div部分(导航菜单)调用它时,它工作正常,div 容器的节将替换为另一页的#wrapper divJavascript Jquery动态加载div问题,javascript,jquery,css,html,Javascript,Jquery,Css,Html,嘿,伙计们,我是HTML和Jquery的新手。现在,我可以使用load函数从导航菜单中替换container div,但是如果从我想要更改自身的容器中调用该脚本,则该脚本将无法工作。例如,我正在运行这个脚本 $("#pagehome").click(function(){ $("#container").load("home.html #wraper", function () $(“#pagehome”)。单击(函数(){ $(“#container”).load(“home.htm
<div id=navigationmenu>
<a id="pagehome" href="#"><;img src"..."/></a>
</div>
</pre>
但是当我试图从container div调用脚本时,它没有被执行
<div id=container>
<a id="pagehome" href="#"><img src"..."/>
</div>
试试这个
$(document).on('click', '#pagehome', function(){
...
return false;
});
这两个元素是否同时出现在页面中?我在这里看到了两个可能的问题。1)重复ID的2)
#容器
是动态生成的loaded@ArunPJohny是的,页面中存在,已更改的id仍然没有执行。是的,容器是动态更改的,这不起作用。我开始认为,不可能从内部调用div进行更改div@JimBoyHac如果您想在不同的用户之间共享某些功能,请然后,ent元素尝试使用类而不是ID。如上注释中所述,您可能存在ID冲突,ID在页面上必须是唯一的。