javascript - 有没有一种方法可以在我的 jqplot 图中为我的刻度线着色

标签 javascript jquery html css jqplot

我有一个堆叠条形图,我想在我的图表上为我的刻度线着色。

在下图中,我想根据客户的状态将客户涂成红色或绿色:

Bar Graph

所以我可能想将 Aava 涂成绿色,将 Acer 涂成红色。有没有办法给每个标签上色?我知道我可以为它们全部涂上一种颜色,但我可以选择一种特定的颜色吗?

我的第一次尝试是使用 jquery 选择标签并像这样应用我自己的 css:

$("div:contains('Aava')" ).css( "color", "red" );

然而,这并没有选择任何东西

最佳答案

试试这样的:

 $("div.jqplot-xaxis-tick:contains('Aava')").css("color", "red");

我不确定它是否有效,但它似乎改变了此处 x 标签的字体颜色:http://www.jqplot.com/tests/line-charts.php

当我运行时:

$("div.jqplot-xaxis-tick:contains('2')").css("color", "red");

您需要确保在 DOM 准备就绪且图表已创建后运行。

关于javascript - 有没有一种方法可以在我的 jqplot 图中为我的刻度线着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23304935/

相关文章:

jquery - 格式化 Youtube 描述(带有换行符和超链接)

JavaScript:获取光标在 contenteditable div 中的位置

javascript - 使用 JS 循环创建 Bootstrap 网格

javascript - 使用 Owl Carousel 和 Wow.js

jquery - 隐藏不具有特定类别的表行

html - 柠檬形状(CSS 和 HTML)

html - 减少 phonegap 应用程序 ios 中的 html 文件加载时间?

html - 分辨率改变时背景移动

javascript - 在 <a> 标签上创建 "title"属性

javascript - 简单计算器上的重置按钮