我有一个如下所示的tableorter表。
如您所见,“许可证”过滤器有2个条目。
我尝试使用
更新表格 $('#connectionGrid2').trigger('updateAll', [false]);
$('#connectionGrid2').trigger('updateCache', [false]);
$('#connectionGrid2').trigger('update', [false]);
然而,这些更新并未使新值显示在下拉列表中。
是否可以更新过滤器标题下拉列表而无需重新初始化tablesorter?
答案 0 :(得分:1)
请检查以确保您使用的是最新版本。
否则,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');
});
});
如果您仍然遇到问题,请修改该演示以复制问题,以便更轻松地进行故障排除。谢谢!