Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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
如何对iframe内容使用相同的javascript/jquery_Javascript_Jquery_Iframe - Fatal编程技术网

如何对iframe内容使用相同的javascript/jquery

如何对iframe内容使用相同的javascript/jquery,javascript,jquery,iframe,Javascript,Jquery,Iframe,我已经为我网站上的一些内容编写了自己的js/jquery代码。现在相同的内容在iframe中,但是js/jquery只应用于没有iframe的内容 我是否可以对这两个内容重复使用相同的代码 我希望这两种方法都适用 $( ".myclass-price-info" ).appendTo( $( ".myclass-single" ) ); 编辑: 示例:我在我的页面上有一个普通的html <div class="test"> This is test div </div>

我已经为我网站上的一些内容编写了自己的js/jquery代码。现在相同的内容在iframe中,但是js/jquery只应用于没有iframe的内容

我是否可以对这两个内容重复使用相同的代码

我希望这两种方法都适用

$( ".myclass-price-info" ).appendTo( $( ".myclass-single" ) );
编辑: 示例:我在我的页面上有一个普通的html

<div class="test"> This is test div </div>
这是测试div
然后我在iframe中有相同的div,如下所示

<iframe src="">
   <html>
     <body>
     <div class="test"> This is test div </div>
     </body>
   </html>
</iframe>

这是测试组
这仅仅是一个div,作为一个例子,我有一整页的例子


现在,我已经编写了js/jquery来针对我的.test类并执行一些js/jquery操作。js/jquery适用于普通html,但不适用于iframe div。例如,我更改了div的背景,它适用于普通html,但不适用于iframe内部的div

如果不是跨域的:

$('#iframeid').contents().find('.myclass-single').append('.myclass-price-info');

如果不是跨域的:

$('#iframeid').contents().find('.myclass-single').append('.myclass-price-info');

请提供一份更详细的报告,详细说明您想要了解的内容do@charlietfl编辑我的问题iframe有自己的窗口。所以你必须把它当作两个完全不同的页面。具体点。您是否正在尝试在iframe内复制?请提供一个详细信息,说明您正在尝试复制的内容do@charlietfl编辑我的问题iframe有自己的窗口。所以你必须把它当作两个完全不同的页面。具体点。你想在iframe中有一个副本吗?它是同一个域。这也意味着我必须更改我所有的js代码?对于iframe,应该说“如果它不是跨域的”,您不必将jquery放在iframe中,而只需放在父对象上。但如果jquery也存在,这就不是问题了。我真正的问题是我必须编辑现有的js代码,以iframe内容div为目标?我有大约500行代码,我是否必须重新做这项工作来针对i frame div?它是同一个域。这也意味着我必须更改所有js代码?对于iframe,应该说“如果它不是跨域的”,您不必将jquery放在iframe中,而只需放在父对象上。但如果jquery也存在,这就不是问题了。我真正的问题是我必须编辑现有的js代码,以iframe内容div为目标?我有大约500行代码,我是否必须重新执行此操作以针对i帧div?