<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>投票列表排序 - 默认,投票数</title>
<script type="text/javascript" src="http://new-icon.ol-img.com/jslib/jquery-1.7.2.min.js"></script>
</head>
<body>
<div id="votebox"><dl rel="1"><dt>Name1</dt><dd>votenum <em>1</em></dd></dl><dl rel="2"><dt>Name2</dt><dd>votenum <em>11</em></dd></dl><dl rel="3"><dt>Name13</dt><dd>votenum <em>61</em></dd></dl><dl rel="4"><dt>Name14</dt><dd>votenum <em>6</em></dd></dl><dl rel="5"><dt>Name15</dt><dd>votenum <em>14</em></dd></dl><dl rel="6"><dt>Name16</dt><dd>votenum <em>19</em></dd></dl>
</div>
<p>
<a href="javascript:;" id="defaultbtn">默认</a>
<a href="javascript:;" id="rankbtn">投票排序</a>
</p><script type="text/javascript">
$(function(){$("#defaultbtn").click(function() {setVoteboxData('default');});$("#rankbtn").click(function() {setVoteboxData('votenum');});function setVoteboxData(rankType) {rankType = rankType == 'votenum' ? 'votenum' : 'default';voteCellsLength = $("dl").length;if(voteCellsLength > 0) {var voteCells = new Array();for(var i = 0; i < voteCellsLength; i++) {var relVal = $("dl:eq(" + i + ")").attr("rel");var tmpArr = new Array();tmpArr['data'] = '<dl rel="' + relVal + '">' +  $("dl:eq(" + i + ")").html() + '</dl>';tmpArr['ranknum'] = rankType == 'votenum' ? parseInt($("dl:eq(" + i + ")").find('em').html()): parseInt(relVal);voteCells[i] = tmpArr;}// rankfor(var i = 0; i < voteCellsLength; i++) {for(var j = i + 1; j < voteCellsLength; j++) {if(voteCells[i]['ranknum'] < voteCells[j]['ranknum']) {var tmpVal = voteCells[i];voteCells[i] = voteCells[j];voteCells[j] = tmpVal;}}}if(rankType == 'default') {voteCells = voteCells.reverse();}var voteCellsStr = '';for(var i = 0; i < voteCellsLength; i++) {voteCellsStr += voteCells[i]['data'];}$("#votebox").html(voteCellsStr);}}
});</script>
</body>
</html>

转载于:https://www.cnblogs.com/bandbandme/p/3966522.html

投票列表排序 - 默认,投票数相关推荐

  1. python数组排序返回索引_python列表排序返回索引

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我需要对列表进行排序,然后返回一个列表,其中包含列表中排序项的索引... 我有一 ...

  2. 投票|微信投票如何刷投票数的方法和步骤【禁止非法使用】

    教大家微信投票怎么样刷票让票数变多,快速投票怎么收费?最近看到好多人都在网上找怎么提高微信投票数的方法及微信刷票方法,现在的确是越来越多的人在关注这样的怎么提高微信投票数之微信刷票方法,基本上都是想要 ...

  3. python微信点赞收费吗_点赞关于怎样微信刷投票数,我来教你微信投票怎样花钱买票...

    揭阳都来说说快速投票什么价格?细说微信投票目前什么价格?投票的意图在于评选成果.咱们常常会在一些节目中听到主持人说"请投出您名贵的一票,为您喜爱支撑的选手加油打气",可是作为在竞赛 ...

  4. php写统计投票数,php画投票统计图 - huolong的个人空间 - OSCHINA - 中文开源技术交流社区...

    //Vote.class.php /*********************************** *投票结果条形统计图 * *@作者:王永强 *@时间 :2015年05月11日 *@邮箱:1 ...

  5. [转载] Python列表排序 list.sort方法和内置函数sorted

    参考链接: Python中的函数 Python列表排序 list.sort方法和内置函数sorted 很多时候我们获取到一个列表后,这个列表并不满足我们的需求,我们需要的是一个有特殊顺序的列表. 这时 ...

  6. Python列表排序 list.sort方法和内置函数sorted

    Python列表排序 list.sort方法和内置函数sorted 很多时候我们获取到一个列表后,这个列表并不满足我们的需求,我们需要的是一个有特殊顺序的列表. 这时候就可以使用list.sort方法 ...

  7. Hive中使用sort_array函数解决collet_list列表排序混乱问题

    目录 0. 相关文章链接 1. 数据准备 2. 使用collect_list和concat_ws进行行转列 3. 使用sort_array函数解决collet_list列表排序混乱问题 0. 相关文章 ...

  8. 列表排序-第14届蓝桥杯STEMA测评Scratch真题精选

    [导读]:超平老师的<Scratch蓝桥杯真题解析100讲>已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第108讲. 蓝桥杯选拔赛现已更名为STEMA,即ST ...

  9. 巧用order实现列表排序

    前言 近些年,随着 web 应用的蓬勃发展,前端所需要承载的业务需求与开发任务越来越多.一些曾经第一反应是 "调一下后端接口就完事儿" 的任务,随着 数据量 的提升以及对 用户体验 ...

最新文章

  1. Java程序员如何运用所掌握的技术构建一个完整的业务架构
  2. element table固定表头,表的高度自适应解决方法
  3. Dart简易教程 (1)---数据类型 运算符,类转换换
  4. 一位大学教授学习数学的体会
  5. Linux常用命令:用户
  6. 为什么Java里面没有 SortedList
  7. 简易计算器 java_终于写出一个简单的计算器了
  8. sql 整改措施 注入_防止SQL注入的五种方法
  9. iphone怎么重启_iPhone看完这个都要卡死机!这串神秘代码,是真的有毒
  10. php redis高并发秒杀超卖解决测试
  11. idea 中 配置tomcat 启动 jsp项目
  12. java社区团购微信小程序源码
  13. python为什么被称为胶水语言_为什么说python是胶水语言
  14. POI 导出Excel,部分单元格的锁定和背景至灰
  15. 学习6大设计原则、23种设计模式
  16. Word文档中styles分析
  17. Android/Linux Kernel 内存管理-入门笔记
  18. Android手机 根目录的含义
  19. 在python中使用ggplot2
  20. 最接地气的Android面试总结心得

热门文章

  1. leetcode —— 39. 组合总和
  2. 【研究方向是SDN该怎么做?】软件定义网络(SDN)的安全挑战和机遇
  3. 计算机视觉基础---OpenCV框架与图像插值算法(图像伸缩)cpp+python
  4. QT Basic 014 Model/View programming (模型、视图编程)
  5. html pdf文档的格式控制符,关于Unicode控制字符RLO,LRO,PDF 的坑
  6. Java中complex怎么被调用_java中存在三种调用机制
  7. springcloud mysql库集群_SpringCloud实现分库分表模式下,数据库实时扩容方案
  8. html隐藏并失效,如果元素开始隐藏,css过渡将不起作用
  9. 农行软开是总行编制吗_2021农行总行校招笔试来啦,你知道农行笔试都考些什么吗?...
  10. 预警系统一键自动升级_东风风行新风行T5购车手册,首推1.5T自动尊贵型