jQuery:基于最低位值(标记)对多个表进行排序,

jQuery:基于最低位值(标记)对多个表进行排序,,jquery,Jquery,这个表是这样的,如何对一个表进行排序,并基于最低值(标记),我做了如下操作,第一步我想得到值,第二步我得到下一个值,第三步我想比较两个值。像下面,任何人都可以帮我,谢谢 <tab>$(function(){ var table = <tab>$('#one'); var sortMarks = function(a,b) { var aVal = Number(<tab>$(a).find('a.marks').each.tex

这个表是这样的,如何对一个表进行排序,并基于最低值(标记),我做了如下操作,第一步我想得到值,第二步我得到下一个值,第三步我想比较两个值。像下面,任何人都可以帮我,谢谢

<tab>$(function(){
   var table = <tab>$('#one');
   var sortMarks = function(a,b)
   {
       var aVal = Number(<tab>$(a).find('a.marks').each.text());
       var bVal = Number(<tab>$(b).find('a.marks').each.text());
       return aVal > bVal ? 1 : -1;
   };
   table.find('tr').sort(sortMarks).appendTo(table); // sort       
});
<html>
    <title></title>
    <head></head>
    <body>
    <table id="one" class="tabl" cellspacing="0" >
    <tbody>
    <tr class="row">
      <td><input class="dep" type="radio" name="depart"></td>
      <td><a class="marks">500</a></td>
    </tr>
    </tbody>
    </table> 
    <table id="one" class="tabl" cellspacing="0" >
    <tbody>
    <tr class="row">
      <td><input class="dep" type="radio" name="depart"></td>
      <td><a class="marks">200</a></td>
    </tr>
    </tbody>
    </table>
    <table id="one" class="tabl" cellspacing="0" >
    <tbody>
    <tr class="row">
      <td><input class="dep" type="radio" name="depart"></td>
      <td><a class="marks">300</a></td>
    </tr>
    </tbody>
    </table>
    <table id="one" class="tabl" cellspacing="0" >
    <tbody>
    <tr class="row">
      <td><input class="dep" type="radio" name="depart"></td>
      <td><a class="marks">400</a></td>
    </tr>
    </tbody>
    </table>
    </body>
</html>
$(函数(){
var表=$(“#一”);
var sortMarks=函数(a,b)
{
var aVal=Number($(a).find('a.marks').each.text());
var bVal=Number($(b).find('a.marks').each.text());
返回aVal>bVal?1:-1;
};
table.find('tr').sort(sortMarks).appendTo(table);//sort
});
500
200
300
400

确保u解析值,因为它们都是字符串,其次

这里演示 使用jquery表分类器插件

并在这里下载