HTMLタグをエンティティ名にエスケープし、からテキストを取得して、次のようtextareaに結果を1秒に入れたいと思います。textarea
<mytag>
になります
<mytag>
使っ.html()て.text()行ったり来たりOK。textarea私の問題は、少し異なる動作をする要素を扱うことです。
最初にテキストをdivに配置すると、正常に機能します。
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());
私の問題は、DOM要素を操作せずに文字列などのjQueryオブジェクトを操作する方法がわからないことだと思います。現在、divを使用しているのは、.html()メソッドがあるためです。
どんな助けでも素晴らしいでしょう!
ありがとう。