javascript - 对 HTML 表格进行排序

标签 javascript jquery html sorting

我已经像这样动态创建了 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();

最佳答案

由于您正在使用 jQuery 并希望在客户端完成此操作,因此您可以尝试 this handy plugin .

关于javascript - 对 HTML 表格进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13834387/

相关文章:

javascript - html 框架的复选框标签

javascript - 将复杂对象从 Angular 发送到 SignalR

javascript - TinyMCE 编辑器在获取appendTo 后无法工作

html - 更改 Bootstrap 导航栏中每个元素之间的空间

javascript - 使用按钮更改颜色文本

javascript - 停止绝对定位的 div 以在相对父级内移动

javascript - jquery 根据选定的下拉值循环进行计算

javascript - 使用 Angular ng-if 旋转样式

javascript - 为 Javascript 禁用用户提供的替代导航菜单

javascript - 如何使用脚本更改第 n 类图像的宽度?