melky,
У меня возник такой вопрос, как я поглядел на ваш пример,
Вроде как по спецификации id обязательно должен начинаться на латинский символ, но getElementById нормально с этим работает, однако querySelectorAll("#1") кинет ошибку. jQuery на такие id тоже не ругается, хотя вопрос вобщем-то риторический ))
Даже не знаю в чем вопрос, наверно, правильно ли сделал автор jquery, что позволил делать такие выборки, ведь по сути это синтаксическая ошибка