gpt4 book ai didi

jquery - 对数据表下拉过滤器进行排序

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

我有一个数据表,我已经在其中创建了用于过滤行的下拉菜单。我的问题是下拉列表中的值本身没有排序...

这是我的代码:

this.innerHTML = fnCreateSelect(oTable.fnGetColumnData(i), $("#" + i).val());
$('select', this).change(function () {
var searchVal = $(this).val().replace(/\&/g, '&');
if (searchVal != '') {
searchVal = '^' + searchVal + '$';
}
oTable.fnFilter(searchVal, i, true, false);
});

谢谢!

最佳答案

好的,找到答案了:

所需要做的就是编写oTable.fnGetColumnData(i).sort()而不是oTable.fnGetColumnData(i)。然后我又希望排序不区分大小写,所以又改成了:

oTable.fnGetColumnData(i).sort(function(a, b) {
if (a.toLowerCase() < b.toLowerCase()) return -1;
if (a.toLowerCase() > b.toLowerCase()) return 1;
return 0;
});

关于jquery - 对数据表下拉过滤器进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21971035/

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