闲来无事看个热闹,给 CSDN 2020 博客之星年度总评选排个序

js 代码

var data = [];
$('#blogList li').each(function(){
  var tickets = $(this).find('em').html();
  var html = '
  • ' + $(this).html() + '
  • '; 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); });

    浏览器里执行一下

    闲来无事看个热闹,给 CSDN 2020 博客之星年度总评选排个序_第1张图片

     

    评选地址:

    https://bss.csdn.net/m/topic/blog_star2020

     

    你可能感兴趣的:(闲来无事看个热闹,给 CSDN 2020 博客之星年度总评选排个序)