Неприятная особенность именования id-шников элементов на странице

Сегодня, выполняя одно из заданий по выведению багов и ошибок на одном из клиентских сайтов, обнаружил одну неприятную вещь.

Допустим, надо присвоить элементу id следующего вида:

span id="select_size_price_res_616"

При этом, если во вложенном коде этого элемента будут цифры (как минимум, ими будет начинаться), то они отображаться не будут. То есть, при вот таком коде

<span class="ruble" id="select_size_price_res_616" >7950p</span>

значение 7950 выводиться не будет :(

Как оказалось, дело в нижнем подчеркивании перед числом в айдишнике элемента. Меняем его на минус, и все работает как надо:

<span class="ruble" id="select_size_price_res-616" >7950p</span>