Я работаю с SVG, который непосредственно помещается в файл HTML
<svg>
Contents...
</svg>
Использование javascript/jQuery Я хочу добавить атрибут в SVG
$("svg").attr("viewBox", "0 0 166 361");
Ниже приведен модифицированный SVG после запуска выше script
<svg viewbox="0 0 166 361">
Contents...
</svg>
Заметьте, что он не видит viewbox, а не viewBox. Поскольку viewbox (нижний регистр) ничего не делает, мне нужно, чтобы он был viewBox (camelcase)
Любые идеи?
** Обновление **
Я провел небольшой тест, где я отобразил атрибут viewBox со стороны сервера, затем я запустил script выше. Вы можете видеть, что 1. При визуализации со стороны сервера это нормально. 2. jQuery не распознал атрибут camelCase viewBox и вставил другой во всех нижних регистрах.
<svg version="1.1" id="Layer_1" x="0pt" y="0pt" width="332"
height="722" viewBox=" 0 0 100 100" viewbox="0 0 166 332">
...
</svg>