我正在研究一个 jQuery 代码,该代码根据这样的标准对页面中所有具有“order_me”类的 div 进行排序。
这些 div 排列在 div 制作的容器行中,即:
<div id="container">
<div class="row">
<div class="order_me"></div>
<div class="order_me"></div>
<div class="order_me"></div>
</div>
<div class="row">
<div class="order_me"></div>
<div class="order_me"></div>
<div class="order_me"></div>
</div>
<div class="row">
<div class="order_me"></div>
</div>
</div>
一旦我得到要订购的div列表,即
var $lst = $('#container').find('.order_me'));
然后我将列表转换为 JS 数组,并按如下方式对其进行排序:
var array = jQuery.makeArray($lst);
array.sort(sortingFunction);
由于我有已排序的 div 列表:如何有效地将已排序的 div 放入行中?
当然,如果您有其他想法,请告诉我您的想法。
请注意,最后一行的 div 可能较少,而其他行的 div 数量相同。
提前致谢。问候。合资企业