以下代碼按屬性「amount」重新排列元素。我怎樣才能改變這個代碼,以便將這些項目顛倒過來?謝謝。元素的反轉順序
var parent = $('#items');
var children = $('a', parent);
children.sort(function(a, b) {
return parseInt($(a).attr('amount')) - parseInt($(b).attr('amount'));
})
$.each(children, function(i, child) {
parent.append(child);
});
不要忘記parseInt上的radix參數,例如, parseInt($(b).attr('amount'),10) – Greg 2009-11-06 16:39:33
'$ .fn.sort'不返回一個數組,它會再次返回jQuery包裝集合,它不包含'reverse'方法。 – 2009-11-06 16:44:23
謝謝,第一個例子沒有奏效,第二個例子沒有奏效。 – usertest 2009-11-06 16:49:01