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);