闲来无事看个热闹,给 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

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值