【发布时间】:2013-01-21 12:16:50
【问题描述】:
我想根据它们上设置的数据属性重新组织 div,范围从最高整数到最低整数。现在,我将所有数据推入一个数组并对其进行排序,但我不确定如何继续。如何使用它来重新组织其父 div 中的 div?
var prices = new Array();
$(this).children('.listing-item').each(function() {
var price = parseInt($(this).attr('data-listing-price'));
prices.push(price)
});
prices.sort(function(a,b){return b-a});
这让我得到一个数组,例如 139,129,129,109,109,84。现在我的想法是使用这样的选择器再次循环遍历 div:
$('.listing-item[data-listing-price="' + prices[0] + '"]')
但我不确定如何移动 div(具有最高数据属性整数的 div 应该移动到顶部等等。有什么想法吗?
【问题讨论】:
-
嗯...你是对的哈哈。非常感谢,很抱歉在我发布之前我没有看到那个。
标签: javascript jquery arrays