在IFrame中更改IFrame的SRC

时间:2012-03-25 15:50:21

标签: jquery iframe clone src

在这种情况下,我有一个包含我用JQuery克隆的IFrame的apDiv。这个IFrame的SRC还包含一个IFrame,我正试图改变它的SRC。

我目前的想法是这个代码;但我不明白为什么它不起作用。

  $('#image').live('click',
                    function(){ 

$('#apdiv').clone().css({'left': 478,'top': 275, 'z-index': 0,})
.appendTo('body').find("iframe")
.contents().find('#iFrame_content2').attr({ src: "http://www.newsrc.co.uk" });
}); 

顺便说一句,我可以在“.contents()”之前更改第一个IFrame的SRC。我把“.attr()”代码。

但我似乎无法以同样的方式到达第二个IFrame。

如果你能提供帮助,我显然错过了一些东西!

PS所有IFrame的SRC都与索引在同一个域中,因此不应该应用跨域内容。

1 个答案:

答案 0 :(得分:0)

查看此链接http://api.jquery.com/attr/

 $('#image').live('click',
                    function(){ 

$('#apdiv').clone().css({'left': 478,'top': 275, 'z-index': 0,})
.appendTo('body').find("iframe")
.contents().find('#iFrame_content2').attr("src","http://www.newsrc.co.uk");
});

你正试图像css一样。