使用jQuery如何检查td元素内容的顺序递增

时间:2011-02-25 10:42:17

标签: jquery

使用JQuery,如何检查td元素内容的顺序递增?

由于

表格如下。

<table>
        <tr>
            <td>1010</td>
        </tr>

        <tr>
            <td>1009</td>
        </tr>

        <tr>
            <td>1008</td>
        </tr>

        <tr>
            <td>1007</td>
        </tr>

2 个答案:

答案 0 :(得分:2)

假设只有正值:

var prev = -1;
var increasing = true;
$("td").each(function() {
  var n = parseInt($(this).text(), 10);
  if (n < prev) {
    increasing = false;
  }
  prev = n;
});

答案 1 :(得分:0)

如果要对其进行排序,您可以应用tablesorter插件:http://tablesorter.com/docs/

否则你必须遍历它并用它做你想做的事

如果您的表格的ID为mytable

$('#mytable td').each(function(){
    var val = parseInt($(this).html());
    //do something with val
})