javascript - Tablesorter - 附加表行后更新过滤器标题下拉列表

标签 javascript jquery tablesorter

我有一个如下所示的表格排序表。

enter image description here

如您所见,“许可证”过滤器有 2 个条目。

如果我动态添加一行,则表格如下所示。 enter image description here

我尝试使用更新表格

$('#connectionGrid2').trigger('updateAll', [false]); $('#connectionGrid2').trigger('updateCache', [false]); $('#connectionGrid2').trigger('update', [false]);

然而,这些更新并未使新值出现在下拉列表中。

是否可以在不重新初始化表排序器的情况下更新过滤器 header 下拉列表?

最佳答案

请检查以确保您使用的是最新版本。

否则,this demo 中的一切似乎都按预期工作。

$(function () {
    $('table').tablesorter({
        theme: 'blue',
    widgets: ['filter']
    });
  $('button').click(function(){
      var row = [
        '<tr>',
          '<td>Lisa</td>',
          '<td>Chemistry</td>',
          '<td>Female</td>',
          '<td>99</td>',
          '<td>99</td>',
          '<td>99</td>',
          '<td>99</td>',
        '</tr>'
      ].join('');
      $('tbody')
        .append($(row))
        .trigger('update');
  });
});

如果您仍然遇到问题,请修改该演示以复制问题,以便更轻松地进行故障排除。谢谢!

关于javascript - Tablesorter - 附加表行后更新过滤器标题下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35782145/

相关文章:

javascript - 使用 JavaScript/JQuery 打开最大化新窗口的最快方法?

javascript - Tablesorter 性能推荐?

如果有类,jQuery Tablesorter 不会对列进行排序

javascript - Bootstrap 工具提示具有白色背景

javascript - 有没有办法为 React Native 设置 Picker 组件的样式并使其高度变小?

javascript - 如果用户在移动设备或低宽度上打开页面,则禁用 animate.css

javascript - 链接无法在新窗口中打开

jquery tablesorter - 508 合规性

javascript - 加速谷歌图表渲染或替代品

javascript - 一旦我检查了一种输入类型的 radio ,如何禁用和启用输入类型提交?