从iframe中的div获取文本,然后使用jquery插入另一个div

时间:2018-09-11 13:07:13

标签: jquery html iframe

我需要在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>

1 个答案:

答案 0 :(得分:0)

如果在代码运行时未加载iFrame,请通过load事件触发它。

$('#iFrame').on('load', function(){
    $( "#iFrame" ).contents().find( "#time" ).appendTo( "#clock" );
});