2013-09-05 3 views
0

Я сохранил некоторое содержимое html в div для последующей обработки.Преобразование html закодированной строки обратно в элементы html jQuery/JavaScript

Когда я возвращаю содержимое обратно (используя $(".MyDiv").html()) & отображает его на другом месте, на странице содержится содержимое html.

Я попытался использовать метод jQuery.parseHTML() для декодирования этой строки, но это не сработало.

РЕДАКТИРОВАТЬ: я использовал jQuery template для хранения данных в DIV, который по умолчанию закодированных строк, мне пришлось подавить поведение кодирования. используя следующий шаблон, при связывании.

{{html Response}} 
+0

я могу увидеть код? –

+0

Как вы пытаетесь отобразить HTML? Если вы передадите его в другой вызов функции jQuery '.html()', это приведет к отмене кодировки. – Pointy

+0

Не могли бы вы привести пример «содержимого». Если вы просто пытаетесь сохранить некоторые данные, попробуйте использовать .data() http://api.jquery.com/jQuery.data/ –

ответ

0

Вот краткий пример. Вы просто передаете его в функцию html другого объекта jQuery.

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); 
}); 
Смежные вопросы