JSFiddle - React, Tailwind, and code Playground
by rwaldron
HTML
<div class="foo" title="0"></div>
JavaScript
(function( jQuery ) {
jQuery.fn.hasAttr = function( name ) {
for ( var i = 0, l = this.length; i < l; i++ ) {
if ( !!( this.attr( name ) !== undefined ) ) {
return true;
}
}
return false;
};
})( jQuery );
function assert( actual, expected, msg ) {
console.log(
( actual === expected && "PASS" ) || "FAIL: actual: " + actual + ", expected: " + expected,
msg
);
}
var $div = $("div");
assert( $div.hasAttr("class"), true, "class === 'foo'" );
assert( $div.hasAttr("title"), true, "title attr === 0" );
assert( $div.hasAttr("alt"), false, "alt attr === false" );