Я работаю с jQuery, чтобы изменить некоторые svg файлы данные на лету ... одна из вещей, которые мне нужно сделать, это изменить атрибут "viewBox".Однако при использовании jQuery, как показано во фрагменте ниже, он выполняет toLower () для атрибута, поэтому «viewBox» становится «viewbox».Обычно мне было бы все равно, но это, похоже, нарушает рендеринг SVG (по крайней мере, в Mac OS X в Finder и в Safari).
Есть ли способ изменить это в jQuery (с помощью флага или чего-то еще)или мне придется потом заменить строку?
var $svg = $('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"></svg>');
// do some work here
$svg.attr('viewBox', 0 + ' ' + 0 + ' ' + 288 + ' ' + 288);