"input[value]" and ":input[value]" differ for <input> elements
by rwaldron
HTML
<input name="a">
<p></p>
JavaScript
console.log(
'input = ' + $('input').length + ' (expected 1)\n' +
':input = ' + $(':input').length + ' (expected 1)\n\n' +
'input[value] = ' + $('input[value]').length + ' (expected 0)\n' +
':input[value] = ' + $(':input[value]').length + ' (expected 0)\n\n' +
'input:not([value]) = ' + $('input:not([value])').length + ' (expected 1)\n' +
':input:not([value]) = ' + $(':input:not([value])').length + ' (expected 1)'
);