gpt4 book ai didi

jquery - 表排序器和选择/下拉框

转载 作者:行者123 更新时间:2023-12-01 06:47:01 25 4
gpt4 key购买 nike

我正在使用表格排序器 ( http://mottie.github.io/tablesorter/docs/index.html ),并且我的一个表格有一个下拉选择框。

通过下面的文本提取,我设法使其按所选选项排序。但是,这仅适用于初始选择。如果我更改任何选项并对表重新排序,它仍然使用旧值。

如何教 tablesorter 使用当前选定的值?

    textExtraction: function(node) {
// Check if option selected is set
if ($(node).find('option:selected').text() != "") {
return $(node).find('option:selected').text();
}
// Otherwise return text
else return $(node).text();
}

最佳答案

/js/parsers/ 目录中有一个插件附带的解析器,名为 parser-input-select ( ref ),其中包含以下代码解析(不需要 textExtraction 更改)并在用户更改选择时更新内部缓存。

为了确保使用选择解析器,请加载此解析器文件,然后设置 header 选项(或 header 类名称sorter-select),如下所示:

$("table").tablesorter({
theme : "blue",
headers: {
0: { sorter: "select" }

}
});

您可以看到此解析器在 grouping widget demo 中工作,或this jsFiddle .

关于jquery - 表排序器和选择/下拉框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23540016/

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