我试图通过webpart循环获取表格..我现在有以下代码..
$(document).ready(function() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Team');
data.addColumn('number', 'Count');
var dataWebPartId = '********************************';
var arrayList = $("div[WebPartId='" + dataWebPartId + "'] td.ms-gb:contains('Status')");
$.each(arrayList, function(i, e) {
var groupHeader = $(e).text();
var lable = groupHeader.substring(groupHeader.indexOf(':') + 2, groupHeader.indexOf("(") - 1);
var value = groupHeader.substring(groupHeader.indexOf('(') + 1, groupHeader.length - 2);
data.addRows([
[lable, parseInt(value)]
]);
})
var chart = new google.visualization.Table(document.getElementById('chart_div'));
chart.draw(data, options);
});
结果我得到的是以下..这只是团队和计数
web部件:
我使用下面的代码从.ms-vb2获取数字..但是它从开始循环,因为我需要在特定团队中循环
var arrayList1=$("div[WebPartId='"+dataWebPartId + "'] td.ms-vb2:contains('Sum')");
$.each(arrayList1, function(i,f){
var sumvalue=$(f).text();
//alert(sumvalue);
var trid = $(f).attr('id');
alert(trid );
})