Вопрос про jQuery. Почему не возможно манипулировать с селектором?
Например: jsfiddle.net/ccxkLbw9$("div[id='2.5']").remove();
<div id='2.5'></div>
а превратить в более человеко-читаемое не вариант?
Да хоть например так:  <div id="selector" data-someAttr='2.5'></div>