我看过 Insert content into iFrame和他们的小提琴在http://jsfiddle.net/8VP4y/3/出来以下代码,我有问题。附加在追加内,Iframe附加在Jquery
我在下面为我的问题创建了一个jsfiddle。
$(document).ready(function() {
$('#card2').html('<iframe id="myFrame"></iframe>');
var myFrame = $("#myFrame").contents().find('body');
var myFrame2 = $("#myFrame2").contents().find('body');
myFrame.append('<p>OH NO TOKEN IS FOR myFrame Original ');
myFrame2.append('<p>OH NO TOKEN IS FOR myFrame 2 ');
});
和HTML看起来像这样;
<div id='card2'>
</div>
<iframe id='myFrame2'>
</iframe>
我试图使用JavaScript,然后写入与从JSONP内容的iframe来创建一个IFRAME(我ommitted,方便调试的那部分);
我不知道为什么它不写入iframe,是因为iframe是由javascript创建的吗?
我试过追加,HTML,之后,前置但似乎没有让我写来的iframe
那么什么是问题,小提琴似乎按预期方式工作。 – dfsq
它打印在HTML中创建的myFrame2中,但不打印到由JavaScript创建的myFrame中。 –
在您的演示中,它会正确打印两个iframe。 – dfsq