【问题标题】:Sort a list of elements in Zepto在 Zepto 中对元素列表进行排序
【发布时间】:2014-03-20 15:16:13
【问题描述】:

Zepto 似乎没有pushStack 方法。所以我们不能重用常用的.sort函数for jQuery here

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

【问题讨论】:

    标签: sorting zepto


    【解决方案1】:

    由于 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 元素进行排序,不区分大小写。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 2018-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多