Javascript 对HTML表排序

Javascript 对HTML表排序,javascript,jquery,html,sorting,Javascript,Jquery,Html,Sorting,我已经像这样动态地创建了html表。现在,我想在单击客户端的名称标题时,根据名称对表进行排序。我怎样才能做到这一点 StringBuilder sb = new StringBuilder(); sb.Append("<table border='1' id='tblCustomers'>"); sb.Append("<tr>"); sb.Append("<th>"); sb.

我已经像这样动态地创建了html表。现在,我想在单击客户端的名称标题时,根据名称对表进行排序。我怎样才能做到这一点

        StringBuilder sb = new StringBuilder();
        sb.Append("<table border='1' id='tblCustomers'>");

        sb.Append("<tr>");

        sb.Append("<th>");
        sb.Append("Name");
        sb.Append("</th>");

        sb.Append("<th>"); 
        sb.Append("City");
        sb.Append("</th>");          


        sb.Append("</tr>");
        for(int i=0; i< dtcustomers.count;i++)
        {
           sb.Append("<tr>");

           sb.Append("<td>");
           sb.Append(dtcustomers.Rows[i]["Name"]);
           sb.Append("</td>");

           sb.Append("<td>");
           sb.Append(dtcustomers.Rows[i]["City"]);
           sb.Append("</td>");

           sb.Append("</tr>");
        }

         sb.Append("</table>");
         this.mydiv.InnerHtml = sb.ToString();
StringBuilder sb=新建StringBuilder();
某人加上(“”);
某人加上(“”);
某人加上(“”);
某人附加(“姓名”);
某人加上(“”);
某人加上(“”);
某人(“城市”);
某人加上(“”);
某人加上(“”);
对于(int i=0;i
既然您使用jQuery并希望完成此客户端,您可以尝试。

既然您使用jQuery并希望完成此客户端,您可以尝试。

这也非常有用:


它为您提供了一个js库来安装,从那里您只需使用
将它链接到您的项目,并向表中添加一个类。非常简单。

这也非常有用:


它为您提供了一个js库来安装,从那里您只需使用
将它链接到您的项目,并向表中添加一个类。非常简单。

对数组udtcustomers进行排序会容易得多。行而不是表查看数据表。net可以使用javascript或客户端的jquery插件来完成。对数组udtcustomers进行排序会容易得多。行而不是表查看数据表。net可以使用javascript或jquery来完成客户端插件我正在使用jquery 1.8.2。它支持表格排序吗?如何添加tablesorter.js文件。你可以发布链接吗?这个解决方案支持分页数据吗?换句话说,如果有100条可能的记录,并且我的页面大小为10,那么插件是否允许重新查询源数据,以按照新的排序标准获得前10条记录?我使用的是jquery 1.8.2。它支持表格排序吗?如何添加tablesorter.js文件。你可以发布链接吗?这个解决方案支持分页数据吗?换句话说,如果有100条可能的记录,并且我的页面大小为10,那么插件是否允许重新查询源数据,以按照新的排序标准获取前10条记录?此解决方案是否支持分页数据?换句话说,如果有100条可能的记录,并且我的页面大小为10,那么插件是否允许重新查询源数据,以按照新的排序标准获取前10条记录?此解决方案是否支持分页数据?换句话说,如果有100条可能的记录,并且我的页面大小为10,那么插件是否允许重新查询源数据,以按照新的排序标准获得前10条记录?