gpt4 book ai didi

javascript - 通过 javascript 更改事件分配 tablesorter 过滤器值。第一次工作。在后续尝试中,执行更新时过滤器值会恢复

转载 作者:行者123 更新时间:2023-12-03 12:30:32 24 4
gpt4 key购买 nike

第一次选择条目时,该值将插入到表第一个字段的过滤器中,并且“更新”使过滤器正常工作。

如果我随后选择不同的条目,则会将正确的值分配给过滤器,但在执行“更新”后,该值将恢复为之前的值。

有人可以给我指出一个快速解决方案吗?

<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");
}
});
}

最佳答案

我刚刚发现,如果我使用“搜索”触发器而不是“更新”触发器,它每次都能正常工作。

我在这个 fiddle 示例中发现了这个选项 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");
}
});
}

关于javascript - 通过 javascript 更改事件分配 tablesorter 过滤器值。第一次工作。在后续尝试中,执行更新时过滤器值会恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23954021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com