Javascript 按匹配的数据id分组,按另一个数据属性排序
是否可以通过匹配数据id对多个div进行分组,并通过另一个数据属性对其进行排序。这可以用下划线或普通javascript实现吗 部门当前布局 和 所需输出Javascript 按匹配的数据id分组,按另一个数据属性排序,javascript,jquery,underscore.js,Javascript,Jquery,Underscore.js,是否可以通过匹配数据id对多个div进行分组,并通过另一个数据属性对其进行排序。这可以用下划线或普通javascript实现吗 部门当前布局 和 所需输出 ID:71第2号令 编号:71第3号令 ID:71订单1 身份证号码:62第2号令 身份证号码:62第1号令 ID:59订单1 身份证号码:59第3号令 身份证号码:59第2号令 ID:71订单1 ID:71第2号令 编号:71第3号令 身份证号码:62第1号令 身份证号码:62第2号令 ID:59订单1 身份证号码:59第2号令 身份证
ID:71第2号令
编号:71第3号令
ID:71订单1
身份证号码:62第2号令
身份证号码:62第1号令
ID:59订单1
身份证号码:59第3号令
身份证号码:59第2号令
ID:71订单1
ID:71第2号令
编号:71第3号令
身份证号码:62第1号令
身份证号码:62第2号令
ID:59订单1
身份证号码:59第2号令
身份证号码:59第3号令
使用此脚本
$("#parentID div.child").sort(function(a, b) {
return $(a).data("id") - $(b).data("id");
}).appendTo("#parentID");
您可以在
id
和orderby
属性上对div
进行排序
$(函数(){
$(“#parentID div”).sort((a,b)=>{
返回$(b).data('id')-$(a).data('id')| |$(a).data('orderby')-$(b).data('orderby');
}).appendTo(“#parentID”);
});代码>
ID:71第2号令
编号:71第3号令
ID:71订单1
身份证号码:62第2号令
身份证号码:62第1号令
ID:59订单1
身份证号码:59第3号令
身份证号码:59第2号令
是否可以对数据ID进行分组,然后使用此字段按orderby值进行排序?这不会对数据orderby值进行重新排序。是的,您可以通过返回$(a).数据(“orderby”)-$(b).数据(“orderby”);这将仅按orderby数据分组?我希望得到所需输出的输出布局。然后将数据ID按1,2,3的顺序排列在一起。