我想排序的数据属性为评级和日期定义的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