0
我一直在寻找这个太长时间,并且想象这很简单,但似乎找不到解决方案。尽管选择正确,jQuery:addClass()仍然无法正常工作
我已经使用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"]
它是否出现在日志中,如果您正在检查console.log($(barClass).addClass('addedClass')); ? 以及为什么要添加一个类“rect.dimple”并在日志中返回一个ID“rect#dimple”? –
它仍然显示在日志中,如果我添加.addClass('addedClass'),但没有新类。当我检查浏览器上的元素时,ID是rect#dimple-all - hospital-1--,但我试图按类来选择它。 – user7656032
所以元素有一个id和一个类? –