0
不需要的属性我有两个属性data-num
和data-first
,data-first
有0
或1
,我想跳过这些元素进行排序,如果data-first
是1
。jQuery的跳过具有某种
<div class="container">
<div class="item" data-num="99" data-first="0"></div>
<div class="item" data-num="55" data-first="1"></div>
<div class="item" data-num="22" data-first="0"></div>
</div>
<script>
var $wrapper = $('.container');
$wrapper.find('.item').sort(function (a, b) {
if(a.dataset.first == 1){
a.remove();
}
return +b.dataset.num - +a.dataset.num;
})
.appendTo($wrapper);
</script>
显示HTML藏汉请 – Red
为此,你可以使用jQuery.uniqueSort()。 –
@RichardMauritz添加了html代码 –