Я избежал выбора CSS следующим образом:
$('#a\\[b\\]-c')
[
и ]
не являются допустимыми символами, поэтому я избежал их с 2 косыми чертами .Кажется, работает нормально, но один из моих клиентов сообщает, что что-то не работает на этой странице в IE7, и я не могу воспроизвести это.
Это экранирование обрабатывается внутренним jQuery, или делает этоделегировать его обратно в браузер, и, возможно, его версия браузера не обрабатывает его правильно?
Это все, что я могу придумать ... все остальное выглядит хорошо.
К сожалению, источник не отображается.