2013-09-05 75 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); 
});