我试图从具有特定类的表格单元格中获得最高数字(下面的示例中为8).我假设我必须将它转换为数组,然后对它进行math.max吗?
<table> <tr> <td class="id">3</td> </tr> <tr> <td class="id">8</td> </tr> <tr> <td class="id">4</td> </tr> </table>
这是我尝试过的,但它只返回384.所以math.max不适用于它.
var varID = $('.id').text(); var varArray= jQuery.makeArray(varID); alert (varArray);
解决方法
我认为最好的方法是:
var max = 0; $('.id').each(function() { $this = parseInt( $(this).text() ); if ($this > max) max = $this; }); alert(max);