在Zepto中对元素列表进行排序

时间:2014-03-20 15:16:14

标签: sorting zepto

它没有出现Zepto有pushStack方法。因此,我们无法重复使用常见的.sort函数for jQuery here

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

1 个答案:

答案 0 :(得分:0)

由于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元素按其文本排序,不区分大小写。