2013-03-25 3 views
0

Итак, у меня есть виджет, который ищет выходной HTML-источник как текст, как часть процесса обзора. Есть ли способ, которым я могу взять выбранный элемент, добавить его в целевой div и вывести его как текст, а не как дочерний объект в DOM?JQuery - выходной объект как текст?

ОБНОВЛЕНИЕ: Я хотел бы избежать текстового поля, если это возможно - они представляют собой сложность в моей настройке формы, а также уязвимость для всех, у кого есть базовые навыки в firebug/inspectEl.

+1

Попробуйте это http://jsfiddle.net/NZFrQ/ –

ответ

2

Вы можете вставить код в TEXTAREA теги и HTML, будут напечатаны в виде текста

jQuery('#idOfTextArea').text(html); 
+0

Спасибо за ответ! Прошу прощения, я должен был уточнить - лучше избегать текстовых полей, поскольку это усложняет другие части моего приложения. – CodeMoose

1

Если вы хотите, чтобы избежать textarea тогда единственным возможным вариантом, что я знаю из <code> тега и <pre> тега распознает пробелы, так что код правильно отступом. Попробуйте эту скрипку.

jsfiddle