JSFiddle - React, Tailwind, and code Playground

by ppgab

HTML

<div id="a">
 <div id="b">
  HIDE
 </div>
</div>

JavaScript

template = (t, o) => t.replace(/\${(.+?)\}/g, (s,p) => p.split('.').reduce((a, b) => a[b], o));
a = {
b: {
	c: 3
}
}
console.log(template("a ${a.b.a} b ${b}", {a : {b:{a:56}}, b:2}));

$('#a')('#b').hide();