Приветствую!
Столкнулся с любопытной проблемой.
Нужно в рамках одного проекта под jQuery работать с SVG. Оказалось, что jQuery берёт на себя наглость принудительно все имена атрибутов переводить в нижний регистр, а SVG енто XML и к регистру более чем чувствителен...
Разрабы jQuery более 3-х лет гордо отказываются фиксить баг переводя его в разряд фичи...
http://bugs.jquery.com/ticket/11166#propertyform
Предвижу советы написать на нативном javascript, что-то вроде:
document.getElementsByTagName('svg')[0].setAttribute('some
Attributes', 'x')
Но запутка в том, что практически весь DOM выводится и обновляется jQuery и в итоге получаю всё равно some
attributes
Вот и получается нужен костыль для победы над jQuery средствами самой jQuery.
Первое, что пришло в голову каким ниб регулярным выражением пройтись и исправить написание. Но не пойму можно ли взять и переписать кусок сырого хэтэмэля без использования attr() setAttribute() и т.п....
А может ещё какие варианты есть?