我有一个包含整数的 HTML 表格列。使用 JavaScript 或 JQuery 获取最小值的最有效方法是什么?
最佳答案
使用 jQuery,您可以 use the .map()
method与 the .get()
method得到一个整数数组,then .apply()
数组作为参数 for Math.min
获得最小值。
这假设您想要表格中的第一列。选择器可能需要根据您想要的列进行更改。
var values = $('#myTable tr > td:first-child').map(function() {
return parseInt( $.text( [this] ) );
}).get();
var minimum = Math.min.apply( null, values );
没有 jQuery,试试这个:
示例: http://jsbin.com/iyiqa3/2/
var values = [];
var trs = document.getElementById('myTable').getElementsByTagName('tr');
for( var i = 0, len = trs.length; i < len; i++ ) {
values.push( parseInt( trs[ i ].cells[ 0 ].innerHTML ) );
}
var minimum = Math.min.apply( null, values );
关于javascript - 查找列中的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4029373/