1. ホーム
  2. javascript

[解決済み] jQueryを使用してHTMLエンティティをデコードする方法は?

2022-03-16 18:44:49

質問

jQueryを使って、文字列内のHTMLエンティティをデコードするにはどうすればよいですか?

どのように解決するのですか?

<ブロッククオート

セキュリティに関する注意事項 この回答(以下、原文のまま保存)を使用することで XSS脆弱性 を使用します。 この回答は使用しないでください。 読む ルカスカロさんの回答 の脆弱性についての説明はこの回答で、その回答からのアプローチ、もしくは マーク・エイメリー氏の回答 の代わりに

実際に試してみて

var encodedStr = "This is fun &amp; stuff";
var decoded = $("<div/>").html(encodedStr).text();
console.log(decoded);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div/>