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 对Zepto中的元素列表进行排序_Sorting_Zepto - Fatal编程技术网

Sorting 对Zepto中的元素列表进行排序

Sorting 对Zepto中的元素列表进行排序,sorting,zepto,Sorting,Zepto,Zepto似乎没有一个pushStack方法。因此,我们不能重复使用通用的.sort函数 在Zepto中排序的最佳方式是什么?是否有$.fn.sort?由于Zepto对元素使用数组(就像jQuery一样),我想我可以使用[].sort,如下所示: var $list = $(this).find('ul'); var $items = $list.find('li'); $list.html([].sort.call($i

Zepto似乎没有一个
pushStack
方法。因此,我们不能重复使用通用的
.sort
函数

在Zepto中排序的最佳方式是什么?是否有
$.fn.sort

由于Zepto对元素使用数组(就像jQuery一样),我想我可以使用
[].sort
,如下所示:

            var $list = $(this).find('ul');
            var $items = $list.find('li');

            $list.html([].sort.call($items, function(a, b) {
                return $(a).text().toLowerCase() > $(b).text().toLowerCase() ? 1 : -1;
            }));
这将按文本对LI元素进行排序,不区分大小写