【问题标题】:Case sensitive jQuery attribute not working [duplicate]区分大小写的jQuery属性不起作用[重复]
【发布时间】:2019-01-25 05:03:28
【问题描述】:

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

我的代码是:

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

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

提前致谢!

【问题讨论】:

标签: javascript jquery attributes case-sensitive


【解决方案1】:
$('svg').attr('viewBox','').attr('viewBox', '0 0 963 630');

或者使用原生 Javascript setAttribute

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

【讨论】:

  • 第一行与 OP 几乎完全相同...
猜你喜欢
  • 1970-01-01
  • 2013-10-28
  • 1970-01-01
  • 2014-05-22
  • 2014-08-04
  • 2013-06-20
  • 2012-03-24
  • 2015-08-28
  • 1970-01-01
相关资源
最近更新 更多