[英]How to get the dataset value in table using Jquery
我試圖從以下內容獲取標簽和數據值
var barChartData = {
labels: Months,
datasets: [{
label: 'Dataset 1',
backgroundColor: "#09a",
data: [5, 10, 15, 20, 25, 30, 35]
}]
};
我嘗試使用alert(JSON.stringify(barChartData.datasets.data));
但我得到的輸出未定義。 請幫我找出來。
就像Sachin K在評論中寫道。
您會忘記數據集是一個包含對象的數組。
為此,您需要
alert(JSON.stringify(barChartData.datasets[0].data))
使用[0],您指定要從數組中第一個元素獲取值(數組從零開始)
嘗試這種方法。
var barChartData = { labels: 'Months', datasets: [{ label: 'Dataset 1', backgroundColor: "#09a", data: [5, 10, 15, 20, 25, 30, 35] }] }; //For multiple dataset var data = []; label = []; barChartData.datasets.map(function(dt) { data.push(dt.data); label.push(dt.label); }) //Single datasets var data1 = barChartData.datasets[0].data; var label1 = barChartData.datasets[0].label; console.log(data, label, data1, label1);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.