2012-05-26 131 views
1

在我的應用我想刪除的div內容,並添加iframe中,這裏是我的代碼刪除DIV內容,並添加iframe的

的index.html

<div data-role="page"> 
    <div data-role="header" > 
    <div data-role="content" id="contents"> 
     <a href="#" data-role="button" onclick="cif()"><img src="images/zo_connect.png"></a> 
     </div> 

    </div><!-- /content --> 
</div><!-- /page --> 

default.js 功能CIF(){

$("#contents").remove(); 
$("#contents").html('<iframe src="http://google.com" style="height: 100%; width: 100%"></iframe>'); 

}

當我刪除的div內容,之後創建的iframe我t不顯示,我需要單擊按鈕後刪除內容,然後在該內容中創建iframe

回答

3

那麼,如果你刪除「內容」,它已經不存在了...你不能改變它的HTML() ,因爲它消失了。您可能想要完全跳過第一行。

3

$('#contents").remove()刪除整個<div id='contents'></div>

您正在尋找$('#contents").empty(),這將刪除一切<div id='contents'>

+0

'裏面的.html()''調用.empty()'(如有必要),所以沒有必要 – Esailija

相關問題