闲来无事看个热闹,给 CSDN 2020 博客之星年度总评选排个序
js 代码
var data = [];
$('#blogList li').each(function(){
var tickets = $(this).find('em').html();
var html = '<li>' + $(this).html() + '</li>';
data.push({tickets:parseInt(tickets), html:html});
})
for (var i = 0; i < data.length; i++) {
var hasSwitch = false;
for (var j = 0; j < data.length - (i+1); j++) {
if (data[j].tickets < data[j + 1].tickets) {
var temp = data[j + 1];
data[j+1] = data[j];
data[j] = temp;
hasSwitch = true;
}
}
if (!hasSwitch) {
break;
}
}
$('#blogList').empty();
$.each(data, function(i){
var $this = $(data[i].html);
$this.find('.num').html($this.find('.num').html() + ' 排名.' + (i+1));
$('#blogList').append($this);
});
浏览器里执行一下
评选地址:
https://bss.csdn.net/m/topic/blog_star2020
还没有评论,来说两句吧...