对包含文本和数字的表列进行排序

时间:2016-03-09 21:13:07

标签: jquery

我有一张桌子,我正在尝试排序。例如,单元格A1将保持值TBA,单元格A2将保持值15,单元格A3将保持为10等等...单元格的值来自填写的表单。我遇到的问题是当我对列进行排序时,它没有正确排序。该表将按两种方式中的一种排序。第一种方式是:15,10,TBD。第二种方式是:TBD,10,15。我试图让表格以这种方式排序。 10,15,TBD。我似乎无法弄清楚为什么这不起作用。我正在使用jquery tablesorter插件。这是我用于对表进行排序的脚本。

<script type = "text/javascript" src = "/Rodeo Display Board/jquerytablesorter/jquery.tablesorter.js"> </script>
<script>
$(document).ready(function(){
$("table").tablesorter({
    stringTo: "max",
    headers:{
        2: { sorter: "digit", string:"max"}
    }


});
});
</script>

我查看了tablesorter网页上的示例,我正在查看的示例,没有成功,就像现在排序一样。另外,我发现当我将表id放入时,排序停止工作。这不起作用。 $("table3").tablesort({ insert code})

我还在插件网站上找到了我想要做的事情,但是当我实现该代码时,它不起作用。这是我所指的网站,我已经下载并引用了该插件。 https://mottie.github.io/tablesorter/docs/example-options-headers-digits-strings.html。包含我要查找的内容的列是第5列。第5列包含一个包含文本的单元格,另一个包含数字的单元格依此类推。根据代码,第5列排序由类名引用。当我实现该类名时,没有发生排序。

1 个答案:

答案 0 :(得分:1)

我不确定如何正确排序,但为了使用ID,您需要使用井号(#)。