0
我想追加和iframe与一个I帧到一个特定的div一个div取决于一个条件,附加一个iframe中的iframe来使用JQuery
if(condtion true) {
divStr= '<div id='somedivid'> <iframe id='somefrmid' class="frmClass" frameborder="0"></iframe></div>';
$('#somewindowDiv').append(divStr);
alert('Opening in inner Frame');
$('#somewindowDiv').find('.frmClass').contents().find('body').append('<iframe id='somefrmid' class="frmClass" frameborder="0" src='+url+'></iframe>');
}
else {
divStr= '<div id='somedivid' ><iframe id='somefrmid' class="frmClass" frameborder="0" src='+url+'></iframe></div>';
$('#somewindowDiv').append(divStr);
}
当警报(内蒙古“开幕帧');有没有在If的条件下,然后在第二个iFrame中,受尊重的src是打开的,当我删除警报时,它不会打开。而且当我通过fire bug调试脚本时,警告或者没有警告,它会成功打开。
因此,看起来像,因为我不断地申请到div,DOM没有立即得到更新,我怎样才能追加第二个iframe呢?我在这里错过的任何东西?
你好,谢谢,我已经更新了你的建议,还是同样的问题。正如我所提到的,“somewindowDiv”在DOM中没有得到更新。 divStr追加到div后,我追加了一个iFrame,这些更改在运行时不会更新。 – Murugesh 2012-03-26 07:26:18
这不仅仅是在那里,那是一个例子,你所有的代码都充满了这些。在http://jsfiddle.net/分享你的代码和标记 – slash197 2012-03-26 07:30:04