2

我正在使用twitter 引导程序,并且正在尝试更改标签的背景颜色。我已经允许用户更改颜色映射,所以我不能简单地在样式表中更改它们。我最近的尝试如下:

jQuery

var f_threshold_color = localStorage.getItem('f_threshold_color');  

if (f_threshold_color) {
    $('.label-important').css('background-color', f_threshold_color);
}

HTML 如下所示:

....
<td><span class="label label-important">105</span></td>
...

twitter-bootstrap.css 中的样式如下所示:

.label-important {
   background-color: #b94a48;
}
.label-important:hover {
   background-color: #953b39;
}

知道为什么它不使用新的背景颜色吗?

4

1 回答 1

2

如果您只是更改以下行,它可以工作(请参阅jsfiddle):

var f_threshold_color = 'red';

这意味着当您将颜色存储在本地存储中时出现问题。

于 2012-09-25T18:40:43.607 回答