JSFiddle - React, Tailwind, and code Playground
by Trevor Power
HTML
<p>
<b>Me</b> & <You>
</p>
<h2>four ways...</h2>
<div data-stuff="<b>Me</b> & <You>">Decoded Once</div>
<div data-stuff="<b>Me</b> & <You>">HTML as above</div>
<div data-stuff="<b>Me</b> &amp; &lt;You&gt;">Encoded Once</div>
<div data-stuff="&lt;b&gt;Me&lt;/b&gt; &amp;amp; &amp;lt;You&amp;gt;">Encoded Twice</div>
<hr/>
<div id='out1'></div>
<hr>
<div id='out2'></div>
JavaScript
$(function(){
$("div[data-stuff]").click(function(){
console.log($(this).data('stuff'));
$("#out1").html($(this).data('stuff'));
$("#out2").html($('<div />').html($(this).data('stuff')).text() );
});
});