datatables 数字中文排序解决方案(例如:1月)

1 datatables默认是有排序的,可是当遇到数字跟中文拼接在一起的时候,此时排序就会有点乱来了。

例如 :我的表格中有月份的排序:month=["1月","2月","3月",....]

当没有超过10月的时候,排序还是正常的,当11,12月的时候就出现问题,明明是升序的,此时12月,11月排到了1月前面。根本无法排序。晚上找的中文排序,不适合这里

也有点麻烦,其实重点来了只要改变一点就秒变很简单只要两行css就可以


1:
只要把月份的前面的数字提取出来就好(因为默认是可以按数字排列的)

2:使用css伪类把后面的中文放到数字前面就可以了。超级简单

原文地址:https://www.cnblogs.com/bride/p/11995899.html