JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://code.jquery.com/jquery-1.6.1.js"></script>
<button>howdy</button>
<p>
testing if calling $(elem).attr('disabled', true) runs jQuery.propHooks.disabled.set on jquery 1.6.1
<p>
result: <span id="result" />
JavaScript
jQuery.propHooks.disabled = {
set: function( elem, value, name ) {
$(elem).toggleClass('disabled', !!value);
}
};
var hasClass = jQuery('button').attr('disabled', true).hasClass('disabled');
$('#result').text(hasClass);