zoukankan      html  css  js  c++  java
  • 实现英文字母排序

    排序前后对比图

    before: 

    after:  

    1   <select id="myselect" size="5">
    2     <option>E</option>
    3     <option>D</option>
    4     <option>C</option>
    5     <option>A</option>
    6     <option>B</option>
    7   </select>
     1   $(function () {
     2     var options = {}
     3     $('#myselect option').each(function () {
     4       var option = $(this)
     5       console.log(option)
     6       options[option.text()] = option
     7       setTimeout(() => {
     8         console.log(option[0])
     9       }, 1000);
    10       setTimeout(() => {
    11         console.log(option.text())
    12       }, 2000);
    13     })

    1
    console.log(Object.keys(options))

     

    1
    var keys = Object.keys(options).sort()
    2
    console.log(keys)

     

    1     var keys = Object.keys(options).sort()
    2     var $myselect = $('#myselect').empty()
    3     $.each(keys,function(i,key){
    4       $myselect.append(options[key])
    5     })

    将select清空,然后调用.each方法遍历keys数组,将之前保存的已经排序过的数组内容依次插入select中 

     

    引用文章:https://www.cnblogs.com/qiuchuanji/p/7737831.html

  • 相关阅读:
    Dos命令%date:~0,10%
    SharePoint显示错误信息
    VM打开虚拟机文件报错
    Sharepoint2013切换用户菜单
    批量创建域用户
    通过数据库恢复SharePoint网站
    SharePoint2013修复报错
    js 循环
    js 正则表达式
    阶乘函数
  • 原文地址:https://www.cnblogs.com/memeflyfly/p/14390102.html
Copyright © 2011-2022 走看看