我想排序的數據屬性爲評級和日期定義的DOM元素。用jQuery在前端實現排序的最佳方式是什麼?HTML5數據屬性排序
示例代碼可以看出:http://jsfiddle.net/gercheq/zhqXd/
這裏是表來實現所需的功能:http://tablesorter.com/docs/
感謝,
我想排序的數據屬性爲評級和日期定義的DOM元素。用jQuery在前端實現排序的最佳方式是什麼?HTML5數據屬性排序
示例代碼可以看出:http://jsfiddle.net/gercheq/zhqXd/
這裏是表來實現所需的功能:http://tablesorter.com/docs/
感謝,
這裏的基本思想是...
var sortedSet = $('#sort li').toArray().sort(function(a, b) {
return $(a).data('rating') - $(b).data('rating');
});
您選擇元素,將它們轉換爲適當的數組,然後進行排序(我使用的比較函數是一個示例,將其更改爲t滿足您的要求)。
有一個很酷的jQuery插件,可以按屬性排序DOM元素。你可以在這裏找到它:http://tinysort.sjeiti.com/
我一直在尋找的東西就像這。真棒看到我不必從頭開始! – HurnsMobile 2011-10-11 16:13:52