[英]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.