このテキストを変換したい:
"<p>name</p><p><span style="font-size:xx-small;">ajde</span></p><p><em>da</em></p>"
JavascriptまたはJqueryのタグとすべてを使用して、htmlに変換します。これを行う方法?
このテキストを変換したい:
"<p>name</p><p><span style="font-size:xx-small;">ajde</span></p><p><em>da</em></p>"
JavascriptまたはJqueryのタグとすべてを使用して、htmlに変換します。これを行う方法?
var text = '<p>name</p><p><span style="font-size:xx-small;">ajde</span></p><p><em>da</em></p>';
var decoded = $('<textarea/>').html(text).text();
alert(decoded);
これにより、新しい要素 (ページに追加されない) の innerHTML が設定され、jQuery がそれを HTML にデコードし、.text() で引き戻されます。
このスレッドには jQuery ソリューションがあります。次のようなことを試してください:
var decoded = $("<div/>").html('your string').text();
これにより、新しい要素 (ページに追加されない) の innerHTML が設定<div>
され、jQuery がそれを HTML にデコードし、それが で引き出され.text()
ます。
jQuery を使用すると、最も簡単な方法は次のとおりです。
var text = '<p>name</p><p><span style="font-size:xx-small;">ajde</span></p><p><em>da</em></p>';
var output = $("<div />").html(text).text();
console.log(output);
私はあなたがこれを探していると思いますか?
$('#your_id').html('<p>name</p><p><span style="font-size:xx-small;">ajde</span></p><p><em>da</em></p>').text();