Testcase for jQuery Ticket 7539
Fix IDENT cases in selectors
by jitter
HTML
<input name="names[]" />
<div id="result"></div>
JavaScript
function select(i, selector) {
var result;
$('#result').append(selector + ': ' + $(selector).length + ' (jQuery)<br>');
try {
result = document.querySelectorAll(selector).length;
} catch (e) {
result = 'INVALID';
}
$('#result').append(selector + ': ' + result + ' (qSA)<br>');
}
$.each([
"input[name=names[]]",
"input[name=names\\[\\]]",
"input[name='names[]']",
"input[name='names\\[\\]']"
], select);