JSFiddle - React, Tailwind, and code Playground
HTML
<input type="text" value="something">
JavaScript
$(function() {
$('input').each(function() {
$.data(this, 'default', this.value);
}).css("color","gray")
.focus(function() {
if (!$.data(this, 'edited')) {
this.value = "";
$(this).css("color","black");
}
}).change(function() {
$.data(this, 'edited', this.value != "");
}).blur(function() {
if (!$.data(this, 'edited')) {
this.value = $.data(this, 'default');
$(this).css("color","gray");
}
});
});