第一次选择条目时,该值会插入到表格第一个字段的过滤器中,“更新”会使过滤器正常工作。
如果我然后选择一个不同的条目,则为过滤器分配正确的值,但在执行“更新”时,该值将恢复为之前的值。
有人能指出我这方面的快速解决方案吗?
<select id="adminresources_mobilenumber_select" onchange="alert(this.value);esn_select(this.value)" name="mobile_number">
function esn_select(resource_id) {
$(".tablesorter-filter").each(function () {
var val = this.getAttribute("data-column");
if (val == "0") {
this.value = resource_id;
$("table.tablesorter").trigger("update");
}
});
}
答案 0 :(得分:1)
我刚刚发现如果我使用“搜索”触发器而不是“更新”触发器,它每次都能正常工作。
我在这个小提琴示例http://jsfiddle.net/LYyvp/15/
上发现了这个选项function esn_select(resource_id) {
$(".tablesorter-filter").each(function () {
var val = this.getAttribute("data-column");
if (val == "0") {
this.value = resource_id;
$("table.tablesorter").trigger("search");
}
});
}