我一直在看这个问题太久了,想象一下这很简单,但似乎无法找到解决方案。
我使用dimple.js为div添加了一个条形图,我试图根据下拉选项更改其中一个条形图的类。
我有一个包含选择的变量,它可以正常工作。我可以在控制台中记录该值,并显示正确的对象。但是这个课永远不会被添加。
任何帮助都将不胜感激。
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"]
答案 0 :(得分:0)
我能够通过更改为使用JQuery v3.2.1(使用v2.1.1)来解决这个问题。根据我的阅读,在此版本之前,类不能添加到SVG中的元素。