2013-09-10 75 views
0

這是我Javascript如何返回工作?

$wrapper.find('li').sort(function (a, b) { 
    return +a.getAttribute('data-val') - +b.getAttribute('data-val'); 
}); 

它的工作原理,我在Chrome瀏覽器開發工具中看到對象的數組確實返回,但...我的問題是:這是怎麼回事與回報?我怎樣才能使用這個數組?

我想要做什麼,我把返回的數組,並將其粘貼在標籤內。

+0

閱讀文檔:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort –

+1

你應該知道'.sort()'不是支持jQuery方法。 – user2736012

回答

6

簡單地給它分配:

yourArray = $wrapper.find('li').sort(function (a, b) { 
    return +a.getAttribute('data-val') - +b.getAttribute('data-val'); 
}); 

然後可以使用yourArray

+0

我不相信我沒有明白!我確信我嘗試了類似的東西,但明顯犯了一些錯誤!非常感謝! – alemur

+0

@Akmur不客氣:) – Doorknob