如何对iframe内容使用相同的javascript/jquery
我已经为我网站上的一些内容编写了自己的js/jquery代码。现在相同的内容在iframe中,但是js/jquery只应用于没有iframe的内容 我是否可以对这两个内容重复使用相同的代码 我希望这两种方法都适用如何对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>
$( ".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?