私はある種のオンライン HTML エディターを開発していますが、jQuery を使用してテキストエリアのコンテンツを取得する際に問題があります。
Textarea 要素は次のようになります。
<textarea id="myText"><b><p>TEST</p></b></textarea>
したがって、エスケープされたテキストとエスケープされていないテキストが混在しています。ただし、ブラウザには次のようなテキストエリアが表示されますが、これも望ましくありません。
<b><p>TEST</p></b>
テキストエリアの内部htmlをそのまま取得したい。を試みると.html()
、すべてのタグがエスケープされ、 を試みると、.val()
エスケープされたタグがデコードされます。http://jsfiddle.net/hnBte/で動作を確認できます
Javascript を使用して純粋なコンテンツを取得するにはどうすればよいですか。オプションで、テキストエリアにコンテンツをそのまま表示するにはどうすればよいですか?
ありがとう