使用http://raphaeljs.com/pie.html上的基本饼图示例,我正在尝试将值添加到标签中。因此,它不会读取“Ruby”,而是读取“Ruby 40%”。
通过更改js中的一行,我可以轻松添加值:
labels.push($("th", this).text());
更改为:
labels.push($("th, td", this).text());
问题是,这会一个接一个地返回标签和值,所以我得到:“Ruby40%”。
如何在两者之间添加空格或短划线?
答案 0 :(得分:0)
不是最干净的答案,但我认为您需要为代码添加更多逻辑才能实现这一目标:
var label ="";
$("th, td").each(function(){
label += $(this).text() + " ";
}
);
labels.push(label);
希望这有帮助!