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和一個類? –