使用jQuery对表行进行排序

我的桌子上有一个数字输入。 我想要的是使用jQuery对这个数字进行排序,并在下面尝试了此代码。

<table>
  <tr>
            <td><input class="itemnumber" name="explodenumber[]" value="1"></td>
            <td><input class="explodeinput" value="1465" disabled=""><input type="hidden" name="exproductid[]" value="1465"></td>
            <td><input class="explodeinput" value="Remy Martin XO" disabled=""></td>
            <td><div class="deleteexplode">verwijderen</div></td>
        </tr>

  <tr>
            <td><input class="itemnumber" name="explodenumber[]" value="2"></td>
            <td><input class="explodeinput" value="145" disabled=""><input type="hidden" name="exproductid[]" value="145"></td>
            <td><input class="explodeinput" value="Wine" disabled=""></td>
            <td><div class="deleteexplode">verwijderen</div></td>
        </tr>
</table>




$('table').sort(function(a,b) {
  var data = $('.itemnumber').val();
     return $(a)data > $(b)data;
}).appendTo('table');