我需要在iframe中获取DIV时间的内容,并在DIV时钟中将其输出。但是我的代码似乎不起作用。我在做什么错了。
$( "#iFrame" ).contents().find( "#time" ).appendTo( "#clock" );
<body>
<div class="clock" id="clockbox">
<a class="clock-box">
<span class="sml">Time: </span>
<span id="clock" class="sml"></span>
</a>
</div>
<div class="wrapper" >
<iframe id="iFrame" src=""></iframe>
</div>
</body>
答案 0 :(得分:0)
如果在代码运行时未加载iFrame,请通过load
事件触发它。
$('#iFrame').on('load', function(){
$( "#iFrame" ).contents().find( "#time" ).appendTo( "#clock" );
});