T. *_*own 6 html javascript jquery html-table
我有一个包含整数的HTML表列.使用JavaScript或JQuery获取最小值的最有效方法是什么?
使用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)