function refreshPrice() {
var rows = $("#detailDataGrid").datagrid("getRows"); //获取当前页的所有行
//声明平均值、最小值、最大值
var sum = 0;
var min = rows[0].bidMoney;
var max = rows[0].bidMoney;
//遍历所有行
for( var i = 0; i < rows.length; i++ ) {
sum += rows[i].bidMoney;
if (rows[i].bidMoney < min){
min = rows[i].bidMoney; //获取每行的某列(bidMoney为该行的ID),将最小值赋给min
}
if (rows[i].bidMoney > max){
max = rows[i].bidMoney; //获取每行的某列(bidMoney为该行的ID),将最小值赋给max
}
};
$("#averagePrice").numberbox("setValue",sum/rows.length);//平均值,.length为获取行数
//最大值
$("#maxPrice").numberbox("setValue",max);
//最小值
$("#minPrice").numberbox("setValue",min);
}
在一组数据中获取最大值,最小值,平均值的js写法
最新推荐文章于 2022-11-14 00:23:05 发布