title: checkbox set to checked = false not working
body: <p>I'm generating an HTML input with <code>checked="false"</code>, however the checkbox is showing up checked.</p>
  
  <p>I did the following in the javascript console and can't quite figure out whats going on. The resulting HTML after using <code>.prop()</code> to set the value to false looks the same except now the checkbox is not checked on the form. </p>
  
  <pre><code>&gt; $(':input[checked]').prop('checked');
  &lt; true
  &gt; $(':input[checked]')
  &lt; [
  &lt;input type=​"checkbox" class=​"caseVal" checked=​"false"&gt;​
  ]
  &gt; $(':input[checked]').prop('checked',false);
  &lt; [
  &lt;input type=​"checkbox" class=​"caseVal" checked=​"false"&gt;​
  ]
  </code></pre>
  
  <p>I'm under the impression that I should just be setting <code>checked="checked"</code> OR not including the checked property at all if its false is that best practice? Either way I'd like to know what's going on in the above code.</p>