Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如果使用load函数将外部页面加载到div中,如何访问该页面的元素?_Jquery_Dom_Load - Fatal编程技术网

Jquery 如果使用load函数将外部页面加载到div中,如何访问该页面的元素?

Jquery 如果使用load函数将外部页面加载到div中,如何访问该页面的元素?,jquery,dom,load,Jquery,Dom,Load,我使用jQuery将一个外部页面加载到一个div中,并使该div弹出。不知何故,我成功地做到了这一切。这里的问题是,我在外部加载的页面中有一个关闭标记,但我想从当前页面访问它。如果我按正常的方式给它,它就不起作用了 $('#close').click(function (){ // code }); 使用而不是.click()或将当前代码放入页面加载 $('#close').live("click", function (){ // code here }); 我的处境和我以前的处境

我使用jQuery将一个外部页面加载到一个div中,并使该div弹出。不知何故,我成功地做到了这一切。这里的问题是,我在外部加载的页面中有一个关闭标记,但我想从当前页面访问它。如果我按正常的方式给它,它就不起作用了

$('#close').click(function (){
// code
});
使用而不是.click()或将当前代码放入页面加载

$('#close').live("click", function (){ 
   // code here
});

我的处境和我以前的处境一样

   $('#close').live("click", function (){ // code here});
但当我开发一个单页web应用程序时,它造成了一片混乱。我后来实际做的是将所有常用的jQuery放在一个单独的.js文件中,并将其包含在每个页面加载中,现在它工作正常

我把现场点击改为

$('#close').click(function (){ // code });

与您所做的相同。

但是当前的代码太大,这就是我尝试从外部加载它的原因。这并不能真正回答问题