JSFiddle - React, Tailwind, and code Playground
by jstweaker
HTML
<p><b><span class="weather">weather here</span></b> and
<span class="temperature">temperature here</span>.</p>
<p><i><span class="color">color here</span></i>.</p>
Here follows is an image loaded according to the data
<img src="" class="imagepath"></img>. And this should
have the proper <span class="colortext">hue</span>.
<span class="warning">No extreme weather.</span>
CSS
.colortext {
color: #00ff00;
}
JavaScript
var arr = {
"weather": "cloudy",
"color": "#880000",
"temperature": "normal",
"imgagepath": "/path/to/image/"
};
$.each(arr, function (key, value) {
$('.'+key).replaceWith(value);
$('.imagepath').attr('src', arr.imagepath);
$('.colortext').css('color', arr.color);
if (arr.temperature == 'hot') {
$('.warning').replaceWith('Heat warning!');
}
if (arr.temperature == 'cold') {
$('.warning').replaceWith("It's freezing.");
}
});