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

「爱情、让人受尽委屈。」 2023-01-07 03:44 244阅读 0赞

js 代码

  1. var data = [];
  2. $('#blogList li').each(function(){
  3. var tickets = $(this).find('em').html();
  4. var html = '<li>' + $(this).html() + '</li>';
  5. data.push({tickets:parseInt(tickets), html:html});
  6. })
  7. for (var i = 0; i < data.length; i++) {
  8. var hasSwitch = false;
  9. for (var j = 0; j < data.length - (i+1); j++) {
  10. if (data[j].tickets < data[j + 1].tickets) {
  11. var temp = data[j + 1];
  12. data[j+1] = data[j];
  13. data[j] = temp;
  14. hasSwitch = true;
  15. }
  16. }
  17. if (!hasSwitch) {
  18. break;
  19. }
  20. }
  21. $('#blogList').empty();
  22. $.each(data, function(i){
  23. var $this = $(data[i].html);
  24. $this.find('.num').html($this.find('.num').html() + ' 排名.' + (i+1));
  25. $('#blogList').append($this);
  26. });

浏览器里执行一下

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21laXNtNQ_size_16_color_FFFFFF_t_70

评选地址:

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

发表评论

表情:
评论列表 (有 0 条评论,244人围观)

还没有评论,来说两句吧...

相关阅读