jQuery, Выходящий из HTML из Текстовой области

Я хочу выйти из HTML-тэгов к именам объекта, беря текст от a textarea и помещение результата за секунду textarea таким образом, что:

<mytag>

становится

&lt;mytag&gt;

Я использую .html() и .text() движение назад и вперед хорошо. Моя проблема имеет дело с textarea элемент, который действует немного отличающийся.

Это хорошо работает, если я сначала помещаю текст в отделение:

var htmlStr = $('#textareaInput').val(); //doesn't like .html() .text() ?
$('#dummy').text(htmlStr); // an object to hold the text that supports .html() 
$('#textareaOutput').val($('#dummy').html());

Но я хочу сделать что-то более простое как это:

var htmlStr = $('#textareaInput').val(); 
$('#textareaOutput').val($(htmlStr).html());

Я предполагаю, что моя проблема состоит в том, что я не понимаю, как управлять объектами jQuery, как строки, не управляя элементами DOM - потому что прямо сейчас я использую отделение, потому что оно имеет .html() метод.

Любая справка была бы фантастической!

Спасибо.

7
задан ultranaut 3 March 2013 в 01:27
поделиться