在列中查找最小值

T. *_*own 6 html javascript jquery html-table

我有一个包含整数的HTML表列.使用JavaScript或JQuery获取最小值的最有效方法是什么?

use*_*716 8

使用jQuery,您可以使用该.map()方法.get()方法来获得一个整数数组,然后.apply()将数组作为参数Math.min获得最低限度.

这假设您需要表中的第一列.选择器可能需要根据您想要的列进行更改.

示例: http ://jsbin.com/iyiqa3/

var values = $('#myTable tr > td:first-child').map(function() {
    return parseInt( $.text( [this] ) );
}).get();

var minimum = Math.min.apply( null, values );
Run Code Online (Sandbox Code Playgroud)

没有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 );
Run Code Online (Sandbox Code Playgroud)