2013-09-05 109 views
0

我已經將一些html內容存儲到div中供以後處理。將html編碼的字符串轉換回html元素jQuery/JavaScript

當我檢索回內容(使用$(".MyDiv").html())&顯示其他 - 在頁面中的內容是html編碼。

我嘗試使用jQuery.parseHTML()方法來解碼這個字符串,但它沒有奏效。

編輯: 我用jQuery template存儲在格中的數據,它默認的編碼字符串,我不得不壓制編碼行爲。使用以下模板綁定。

{{html Response}} 
+0

我可以看到你的代碼? –

+0

你如何顯示HTML?如果你將它傳遞給另一個jQuery'.html()'函數的調用,那將會撤銷編碼。 – Pointy

+0

請給出一個「內容」的例子。如果您只是試圖存儲一些數據,請嘗試使用.data()http://api.jquery.com/jQuery.data/ –

回答

0

下面是一個簡單的例子。你只需將它傳遞給另一個jQuery對象的html函數。

JSFiddle

HTML:

<div id="someInfo">Hello, this is a simple example.<p>Boom, a paragraph.</p></div> 

<div id="storeHereLater"></div> 

CSS:

$(function(){ 
    var someInfoHTML = $('#someInfo').html(); 

    $('#storeHereLater').html(someInfoHTML); 
});