Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery将div与同一类分组?_Jquery_Sorting_Random_Grouping - Fatal编程技术网

使用jquery将div与同一类分组?

使用jquery将div与同一类分组?,jquery,sorting,random,grouping,Jquery,Sorting,Random,Grouping,只是想知道这是否有可能 基本上我有一些这样的代码 <div class="stuff">content</div> <div class="offer">content</div> <div class="service">content</div> <div class="service">content</div> <div class="offer">content</div&

只是想知道这是否有可能

基本上我有一些这样的代码

<div class="stuff">content</div>
<div class="offer">content</div>
<div class="service">content</div>
<div class="service">content</div>
<div class="offer">content</div>
<div class="service">content</div>
<div class="offer">content</div>
<div class="stuff">content</div>
<div class="service">content</div>
<div class="offer">content</div>
内容
内容
内容
内容
内容
内容
内容
内容
内容
内容
这是在一个桌面站点上,类没有顺序,但我想要的是当站点转到移动时,它们会按类分组

任何帮助都将不胜感激:)


干杯Andy

假设他们在id为“container”的容器元素中:

var container=$(“#container”);
container.find(“div”).sort(函数(a,b){
var classA=$(a).attr(“类”);
var classB=$(b).attr(“类”);
如果(classA>classB)返回1;
if(classA

示例位于:

您应该显示您当前的代码以及您在哪里遇到了这种情况。这个问题在目前的状态下过于宽泛,没有显示出任何研究成果。
 var container = $("#container");    
 container.find("div").sort(function (a, b) {
     var classA = $(a).attr("class");
     var classB = $(b).attr("class");
     if (classA > classB) return 1;
     if (classA < classB) return -1;
     return 0;
 }).appendTo(container);