Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 按字母顺序按重音排序_Sorting_Jquery Isotope_Diacritics_Alphabetical Sort - Fatal编程技术网

Sorting 按字母顺序按重音排序

Sorting 按字母顺序按重音排序,sorting,jquery-isotope,diacritics,alphabetical-sort,Sorting,Jquery Isotope,Diacritics,Alphabetical Sort,对于一个项目,我有一个问题,就是按字母顺序对以重音字符开头的项目进行排序 重音字符位于列表的末尾 /*设置同位素*/ 变量$container=$('.wall')。同位素({ itemSelector:“.item”, 布局模式:“砌体”, 砌体:{ 列宽:'.item', 排水沟:30 }, getSortData:{ 名称:“h2” } }) $('button.alpha')。在('click',function()上{ $container.同位素({sortBy:'name',so

对于一个项目,我有一个问题,就是按字母顺序对以重音字符开头的项目进行排序

重音字符位于列表的末尾

/*设置同位素*/
变量$container=$('.wall')。同位素({
itemSelector:“.item”,
布局模式:“砌体”,
砌体:{
列宽:'.item',
排水沟:30
},
getSortData:{
名称:“h2”
}
})
$('button.alpha')。在('click',function()上{
$container.同位素({sortBy:'name',sortAscending:getOrderBy()});
})
$('button.original order')。在('click',function()上{
$container.同位素({sortBy:'original order',sortAscending:getOrderBy()});
})
$('button.orderby')。在('click',switchOrderBy');
函数getOrderBy(){
返回$('.orderby').hasClass('asc');
}
函数switchOrderBy(){
$('.orderby').toggleClass('asc');
$('.orderby').text($('.orderby').hasClass('asc'))?'asc':'DESC');
$container.同位素({sortBy:'name',sortAscending:getOrderBy()});
}
.item{
字体大小:.8em;
字体大小:正常;
字体系列:verdana,无衬线;
边框底部:1px实心#ccc;
线高:.8;
}

阿尔法
原始订单
ASC
ï
Z
A.
B
Y
C
x
D
W
E
v
F
U
G
T
我
J
s
R
K
é
è
Q
P
L
o
M
N

我刚刚找到一个原型,可以删除重音字符

/**
*删除字符串的重音符号
*/
String.prototype.removeAccents=函数(){
还这个
.toLowerCase()
.替换(/[ááã–ä]/gi,“a”)
.替换(/[èèè]/gi,“e”)
.替换(/[iìî]/gi,“i”)
.替换(/[oòöiõø]/gi,“o”)
.替换(/[uùuù]/gi,“u”)
.替换(/[ç]/gi,“c”)
.替换(/[ñ]/gi,“n”)
.替换(/[^a-zA-Z0-9]/g,”);
}