我正在尝试使用该.sort()
函数对列表进行排序:
<div class="centerCnt">
<div class="widgetHelp" id="5">a</div>
<div class="widgetHelp" id="1">b</div>
<div class="widgetHelp" id="2">c</div>
<div class="widgetHelp" id="3">d</div>
</div>
我试过类似的东西:
list = $(".widgetHelp");
list.sort(function(a, b) {
var aProp = parseInt($(a).attr('id').replace('help_id_','')),
bProp = parseInt($(b).attr('id').replace('help_id_',''));
return (aProp > bProp ? 1 : aProp < bProp ? -1 : 0);
});
结果很糟糕……有人可以给我看灯吗?