在这种情况下,我有一个包含我用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都与索引在同一个域中,因此不应该应用跨域内容。
答案 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一样。