0

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

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

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

更改为:

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

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

如何在两者之间添加空格或破折号?

4

1 回答 1

0

Not the cleanest answer, but I think you need to add a bit more logic to your code to make it do that:

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

Hope this helps!

于 2013-03-01T17:34:53.563 回答