-2

これがまったく可能かどうか疑問に思っていますか?

基本的に私はこのようなコードを持っています

<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>

これは、クラスが順序付けられていないデスクトップ サイトにありますが、私が望むのは、サイトがモバイルに移動したときに、クラスごとにグループ化することです。

どんな助けでも大歓迎です:)

乾杯アンディ

4

1 に答える 1

2

ID「コンテナ」のコンテナ要素内にあると仮定します。

 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);

例: http://jsfiddle.net/JtsRz/

于 2013-05-30T11:09:58.273 に答える