Javascript 使用jquery从插入的html访问dom元素
我想从一个外部HTML文件中访问用jquery添加的DOM元素 下面是我添加HTML的第一部分代码:Javascript 使用jquery从插入的html访问dom元素,javascript,jquery,html,dom,insert,Javascript,Jquery,Html,Dom,Insert,我想从一个外部HTML文件中访问用jquery添加的DOM元素 下面是我添加HTML的第一部分代码: $.get("resources/game/game_menu.html").success(function(data) { $("#gameView2").html(data); }); “game_menu.html”看起来就像这样(用于测试的atm) 但两者都不起作用。如何才能访问所有DOM元素。 有人能帮我吗 Thx, myr0您需要使用$(文档)用于动态生成的内容 有关必须
$.get("resources/game/game_menu.html").success(function(data) {
$("#gameView2").html(data);
});
“game_menu.html”看起来就像这样(用于测试的atm)
但两者都不起作用。如何才能访问所有DOM元素。
有人能帮我吗
Thx,
myr0您需要使用$(文档)代码>用于动态生成的内容
有关必须执行此操作的原因,请参阅。在内部定义事件
$.get("resources/game/game_menu.html").success(function(data) {
$("#gameView2").html(data);
$("#startGame").click(startGame());
});
这些元素在DOM中不存在。最后两个命令放在哪里?你能显示整个代码吗?$(文档)代码>$(文档).on(“单击”、“#startGame”,function(){startGame()})代码>这个修复了它!谢谢!Alex是对的,你可以直接传入startName而不是function(){startName()},但是你这样做应该也可以。startName
不应该有()
,因为这是一个回调。
$("#startGame").click(startGame());
$("#gameMenu").someFunction(someContext);
$.get("resources/game/game_menu.html").success(function(data) {
$("#gameView2").html(data);
$("#startGame").click(startGame());
});