簡體   English   中英

使用JQuery將iframe中的iframe附加到div

[英]Appending an Iframe within an Iframe to a div using JQuery

我正在嘗試將Iframe與Iframe附加並添加到特定的div,具體取決於條件。

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);   
  } 

當警報(“在內部框架中打開”)時; 如果條件條件存在,則在第二個iFrame中打開受尊敬的src,當我刪除警報時,它並沒有打開。當我通過fire bug調試腳本時,無論警報是否打開,都已成功打開。

如此看來,自從我不斷加入div以來,DOM並沒有立即更新,我該如何向其附加第二個iframe? 我在這里想念什么嗎?

您在單引號字符串'<iframe id='somefrmid' ...中使用單引號'<iframe id='somefrmid' ...應該是'<iframe id="somefrmid" ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM