使用JavaScript更改CSS值

时间:2012-06-25 18:31:40

标签: javascript jquery css

我还没有找到一个很好的例子,我有这个CSS片段。

#divname .jqplot-point-label {
     color: #000000;
}

我知道如何更改CSS,如果它只是ID,或者只是类,但在这种情况下,我不确定JavaScript会是什么样子。

我正在尝试

$('#divname .jqplot-point-label').css({'color':'#000000'});

但那没用。

谢谢!

2 个答案:

答案 0 :(得分:1)

确保将代码包装在ready处理程序中(您的代码很好但是缺少使用就绪处理程序会导致代码无效):

$(function(){
  $('#divname .jqplot-point-label').css({'color':'#000000'});
});

我假设您在页面中包含jQuery并且路径正确。

答案 1 :(得分:-2)

使用$('#divname.jqplot-point-label')作为选择器。 (id和类名之间没有空格)。

$(#divname .jqplot)正在寻找一个带有.jqplot类的元素,其祖先为#divname。