Оказывается, JQuery селектор класса использует новый метод javascript getElementsByClassName , если браузер поддерживает его. Этот метод нечувствителен к регистру на страницах в режиме quirks и чувствителен к регистру на страницах, не являющихся quirksmode (то есть совместимыми со стандартами). Конечно, обычно очевидно, что случаи разные, но когда текст застрял в середине длинного, сложного селектора, это было трудно увидеть. Очевидно, есть много чувствительных к регистру различий между стандартами и причудами, на которые стоит обратить внимание.
Мораль истории: сопоставьте регистр всего в вашем HTML (имена элементов, CSS-классы и т. Д.), Потому что вы никогда не знаете, когда изменение браузера, стандарта или библиотеки может лишить вас законной силы случай-нечувствительность.