html - 你能帮我在 jquery 中按价格排序吗
问题描述
<div class="wrap-slick">
<div class="slick">
<div class="item-slick women">
<div class="block" data-price="100">
<a><img></a>
<div class="item price">$100</div>
</div>
</div>
<div class="item-slick women">
<div class="block" data-price="120">
<a><img></a>
<div class="item price">$120</div>
</div>
</div>
<div class="item-slick women">
<div class="block" data-price="12">
<a><img></a>
<div class="item price">$12</div>
</div>
</div>
<div class="item-slick women">
<div class="block" data-price="44">
<a><img></a>
<div class="item price">$44</div>
</div>
</div>
<div class="item-slick women">
<div class="block" data-price="986">
<a><img></a>
<div class="item price">$986</div>
</div>
</div>
</div>
</div>
我尝试了很多方法来排序
有问题
var divList = $(".item-slick");
divList.sort(function(a, b){
return $(a).data("price")-$(b).data("price")
});
$('.slick').slick('slickUnfilter');
$(".slick").html(divList);
var filterClass = getFilterValue(type);
$('.slick').slick('slickUnfilter');
$('.slick').slick('slickFilter', filterClass);
它的工作,但滑动动画停止工作,你能提供任何帮助吗?
或者我可以使用任何过滤功能来实现。
基本上我想按从高到低或从低到高对我的轮播进行排序
解决方案
推荐阅读
- android - 从 Firebase 实时数据库中检索时,列表视图中缺少数据库的第一项
- r - 如何使用 fit() 创建模型预测的新数据框以运行现有的 lm/lmer 模型并进行交互?
- c++ - 使用 QtTextDocumentWriter 将图像写入 .odf/.odt,输出质量非常低
- sql-server - 在 SQL Server 中使用 partition by 将行的日期增加一个月
- flutter - 如何在文本字段列表中创建填充?
- javascript - 添加到最小日期给出奇怪的结果
- javascript - c3.js面积图:选中一行后面积不透明度消失
- yocto - 如何在配方中使用本地 git 服务器 URL?
- shell - 如何以别名运行 shell 脚本?
- jquery - jQuery 自动完成源为空