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);