Как выбирать элементы с специфическими символами в id
Многие фреймворки, при генерации уникальных id для элементов, используют специальные символы (такие как . или [..]). Проблема состоит в том, что эти символы имеют специальное значение в CSS и в частности при поиске элементов в jQuery. Для того, чтобы избежать ошибок в работе jQuery, необходимо экранировать специальные символы:
$("#some.id") // это не работает! $("#some\\.id") // а это работает! $("#some[id]") // это не работает! $("#some\\[id\\]") // а это работает!