区分大小写的jQuery属性不起作用

时间:2019-01-24 19:08:00

标签: javascript jquery attributes case-sensitive

我遇到了一个问题,我想通过jQuery在SVG中删除/更改属性viewBox(注意大写的“ B”)。

我的代码是:

$('svg').removeAttr('viewBox').attr('viewBox', '0 0 963 630');

但是出现的是这个viewbox(带有小写的“ b”)。为了使我正在工作,它必须为大写的“ B”。如何添加区分大小写的属性?

谢谢!

1 个答案:

答案 0 :(得分:0)

$('svg').attr('viewBox','').attr('viewBox', '0 0 963 630');

或使用本机Javascript setAttribute

$('svg')[0].setAttribute('viewBox','0 0 963 630')