JQuery:尽管选择正确,addClass() 仍无法正常工作
JQuery: addClass() is not working despite correct selection
我已经关注这个太久了,想象这很简单,但似乎找不到解决方案。
我使用 dimple.js 向 div 添加了一个条形图,我正在尝试根据下拉选择更改其中一个条形图的 class。
我有一个保存选择的变量,它工作正常。我可以在控制台中记录该值,它会显示正确的对象。但是 class 永远不会被添加。
如有任何帮助,我们将不胜感激。
var barClass = 'rect.dimple-' + selectedHospital.split(' ').join('-').toLowerCase();
console.log($(barClass));
$(barClass).addClass('addedClass')
console.log() 的结果;
[rect#dimple-all--hospital-1--, prevObject: n.fn.init(1), context: document, selector: "rect.dimple-hospital-1"]
我改用 JQuery v3.2.1(之前使用的是 v2.1.1)解决了这个问题。据我所知,在此版本之前 类 无法添加到 SVG 中的元素。
我已经关注这个太久了,想象这很简单,但似乎找不到解决方案。
我使用 dimple.js 向 div 添加了一个条形图,我正在尝试根据下拉选择更改其中一个条形图的 class。
我有一个保存选择的变量,它工作正常。我可以在控制台中记录该值,它会显示正确的对象。但是 class 永远不会被添加。
如有任何帮助,我们将不胜感激。
var barClass = 'rect.dimple-' + selectedHospital.split(' ').join('-').toLowerCase();
console.log($(barClass));
$(barClass).addClass('addedClass')
console.log() 的结果;
[rect#dimple-all--hospital-1--, prevObject: n.fn.init(1), context: document, selector: "rect.dimple-hospital-1"]
我改用 JQuery v3.2.1(之前使用的是 v2.1.1)解决了这个问题。据我所知,在此版本之前 类 无法添加到 SVG 中的元素。