今日、CSDN で HTML テキストをエスケープするためのちょっとしたトリックを見ました。これは非常に簡単です。
1. dom関数を使用します。まずこれを innerTEXT として DOM オブジェクトに渡し、次に innerHTML 属性を取得してエスケープされたテキストを取得します。
例:
div1.innerText = "
タイトル title....
";
var str = div1.innerHTML; < ;h1>title title..."
2. テキスト コンテキストがあると仮定すると、jQuery オブジェクト $(x) に対して $(x).text(context).html() を実行できます。エスケープされたテキストが返されます。
var str = $(x).text(context).html()