2013-03-01 63 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); 

希望這有助於!