2013-03-01 62 views
0

使用http://raphaeljs.com/pie.html基本饼图示例,我试图将值添加到标签。因此,阅读“Ruby”,而不是阅读“Ruby 40%”。拉斐尔饼图标签:如何添加文本

通过改变在js一条线,我可以很容易地添加的值:

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

转到:

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

的问题是,这将返回该标签和之后的值在一起的一个另一个,所以我得到:“Ruby40%”。

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

回答

0

不是最干净的答案,但我认为你需要更多的逻辑添加到您的代码,使其做到这一点:

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

希望这有助于!