title: jQuery checkbox.prop cannot trigger checkbox.on('change', function)
body: <p>I try to use checkbox.prop('checked', true) to trigger checkbox.on('change', function). But failed.
  More details as below:
  <a href="https://jsbin.com/jibeboviso/edit?html,js,output" rel="nofollow noreferrer">https://jsbin.com/jibeboviso/edit?html,js,output</a></p>
  <pre class="lang-js prettyprint-override"><code>var checkbox = jQuery(&quot;#selectAll&quot;);
  checkbox.on('change', function() {
    alert('changed');
  });
  // change checkbox prop, cannot trigger `change` event
  checkbox.prop('checked', true);
  </code></pre>