【发布时间】:2017-08-05 16:57:12
【问题描述】:
所以,我想重新排列两个 div,其中有一些项目是动态的 div 的数字结构如下:
---DIV A------------------DIV B---------- -----
项目 1 --------------------- 1. 项目 1-----------------
项目 2 --------------------- 2. 项目 2-----------------
项目 3 --------------------------------------------- ----
所以现在我想数一下。来自两个 div 的项目,然后如果,例如,DIV A 的项目多于 DIV B 结果应该如下所示: 所以,我想重新排列到 div 中,其中有一些项目是动态的 div 的数字结构如下:
---DIV B------------------DIV A---------- -----
项目 1 --------------------- 1. 项目 1-----------------
项目 2 --------------------- 2. 项目 2-----------------
-------------------3.第3项------
我试着像下面这样计数:
jQuery("div").each(function(){
var chk1 = jQuery("div.A").length;
var chk2 = jQuery("div.B").length;
var arr = [{"name" : "DIVA", "count" : chk1}, {"name" : "DIVB", "count" : chk2}];
arr.sort(function(a, b) {
return a.count - b.count;
});
console.log(arr);
});
【问题讨论】:
-
请提供可用于说明您想要的示例 HTML。这比您给出的文本表示更有助于理解您的需求。
标签: javascript jquery html sorting compare