JSFiddle - React, Tailwind, and code Playground
HTML
<p>
<input id="a" type="text" style="width: 250px" />
</p>
<p>
<input id="b" type="text" style="width: 250px" myattr/>
</p> <p>
<input id="c" type="text" style="width: 250px" myattr=""/>
</p> <p>
<input id="d" type="text" style="width: 250px" myattr="test"/>
</p>
JavaScript
$.fn.hasAttr = function (attr) {
var attribVal = this.attr(attr);
return (typeof attribVal === 'string');
};
$('#a').val($('#a').hasAttr('myattr'));
$('#b').val($('#b').hasAttr('myattr'));
$('#c').val($('#c').hasAttr('myattr'));
$('#d').val($('#d').hasAttr('myattr'));