日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

使用datatables 中文排序

發(fā)布時間:2025/5/22 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用datatables 中文排序 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

// oSort是排序類型數(shù)組, 'chinese-asc'是自己定義的類型的排序(*-asc || *-desc)名稱
// 插件應(yīng)該會根據(jù)表格中的內(nèi)容的類型(string, number, chinese)進(jìn)行比較排序,
// 如果以chinese類型來排序則用oSort['chinese-asc']和oSort['chinese-desc']的方法
// oSort對應(yīng)的function里面自定義比較方法
jQuery.fn.dataTableExt.oSort['chinese-asc'] = function(x,y) {
//javascript自帶的中文比較函數(shù),具體用法可自行查閱了解
return x.localeCompare(y);
};

jQuery.fn.dataTableExt.oSort['chinese-desc'] = function(x,y) {
return y.localeCompare(x);
};

// aTypes是插件存放表格內(nèi)容類型的數(shù)組
// reg賦值的正則表達(dá)式,用來判斷是否是中文字符
// 返回值push到aTypes數(shù)組,排序時掃描該數(shù)組,'chinese'則調(diào)用上面兩個方法。返回null默認(rèn)是'string'
jQuery.fn.dataTableExt.aTypes.push(function(sData) {
var reg =/^[\u4e00-\u9fa5]{0,}$/;
if(reg.test(sData)) {
return 'chinese';
}
return null;
});

?

?

前端使用 也是最重要的哦~方法有了就是不怎么用 ?是不是很頭疼呢。。。

?

"columnDefs":
[


{ "aTypes": "chinese-asc", "aTargets": [0] }這里指的是表格的第零列 ?前提是第零列是中文

?

] ?so easy

轉(zhuǎn)載于:https://www.cnblogs.com/zjpzjp/p/6270585.html

總結(jié)

以上是生活随笔為你收集整理的使用datatables 中文排序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。