拉斐尔饼图标签:如何添加文字

时间:2013-03-01 17:05:09

标签: javascript jquery

使用http://raphaeljs.com/pie.html上的基本饼图示例,我正在尝试将值添加到标签中。因此,它不会读取“Ruby”,而是读取“Ruby 40%”。

通过更改js中的一行,我可以轻松添加值:

labels.push($("th", this).text());

更改为:

labels.push($("th, td", this).text());

问题是,这会一个接一个地返回标签和值,所以我得到:“Ruby40%”。

如何在两者之间添加空格或短划线?

1 个答案:

答案 0 :(得分:0)

不是最干净的答案,但我认为您需要为代码添加更多逻辑才能实现这一目标:

var label ="";
$("th, td").each(function(){
    label += $(this).text() + " ";
 }
);
labels.push(label);

希望这有帮助!