title: Set $.prop() without triggering change
body: <pre><code>&lt;li&gt;
   &lt;input type="checkbox" id="master" /&gt;
     &lt;ul&gt;
     &lt;li&gt;
       &lt;input type="checkbox" /&gt;
  
  $('input').bind('change', function() {}); // exists elsewhere, cannot change
  </code></pre>
  
  <p>When I click the top level input, I want to set <code>.prop('checked', true)</code> for all of its children, but I want to <strong>avoid</strong> triggering the <code>change</code> event for each child checkbox.</p>
  
  <p>How could I set <code>.prop('checked', true)</code> to an input without triggering <code>change</code>?</p>
  
  <p>Edit: (expanding)</p>
  
  <pre><code>$('#master').click(function() {
      $(this).parent().find('input').each(function(n, in) {
          $(in).prop('checked', true); // this triggers a change event that I need to stop
      });
  });
  </code></pre>