前言

这个功能的修改,是自己在点击系统时出现的思考点,为了进一步熟悉系统,开始了这个功能的修改。

问题描述

一、原先的界面

1.六个汉字的显示


  2.少于六个汉字的显示

二、原因分析

汉字的长度,会影响是否换行,这个用到了jquery.select2()方法,这个方法是一个封装好的js文件select2.full.min.js,所以不能直接修改里面的代码。

我们使用的是select标签,从获取的option里面的数据着手修改就可以。

三、执行的代码

修改后显示的效果:


  代码如下

 $(cinemas).each(function (idxtmp, cinema) {var shortName=cinema.cinemaShortName;var nbsp="";   //存放空格的变量if(shortName.length<6){   //长度小于6的,增加空格var num=6-shortName.length;               for(var i=0;i<num;i++){nbsp=nbsp+"&nbsp;&nbsp;";}shortName=shortName+nbsp;}$("#cinemaSel").append("<option value='" + cinema.cinemaCode + "'>" + shortName + "</option>");});
});

小结

使用了for循环和变量来动态实现这个功能,防止出现了4个字、3个字等多种情况,灵活思考,可以减少代码量。 感谢您的访问!

【前端】select标签选择多个option--扩展字段长度,实现换行相关推荐

  1. 选择select 标签中指定值的option

    很简单,但是很常用的一点小代码.算法是最笨的遍历算法. <?php $rate = $this->getRate();?> <?php if($rate>0):?> ...

  2. 苹果手机微信浏览器select标签选择完成之后页面不会自动回到原位

    说明: html默认select选择框控件在IOS的浏览器中 是底部弹出下拉选择. 这样到时页面位置错位,选择结束后对应不少元素的点击事件不响应. 这样看起来问题不大,但是选择完成之后点击确定提交弹出 ...

  3. select标签中option的显示隐藏控制(兼容IE)

    问题描述: 在有些功能切换的时候,select标签中的某些option是要被隐藏的.但通过设置option的样式为 display:none根本无法隐藏option标签.(ie浏览器中option不支 ...

  4. php checkbox默认选择问题,PHP_php select,radio和checkbox默认选择的实现方法,这是扩展yibing的select默认选择 - phpStudy...

    php select,radio和checkbox默认选择的实现方法 这是扩展yibing的select默认选择的实现方法 复制代码 代码如下: value="1">住宅 v ...

  5. html中select标签默认选择,HTML中的select标签如何设置默认选中的选项

    方法有两种. 第一种通过的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果. 1 2 3 4 5 1 option > 2 option > 3 option &g ...

  6. 前端页面select标签

    前端页面select标签 (1)前端页面的select标签disabled="disabled"时不能向后台传送数据 (2)可以采取措施在提交的时候将disabled的属性去除 v ...

  7. JQuery/JS select标签动态设置选中值、设置禁止选择 button按钮禁止点击 select获取选中值...

    //**1.设置选中值:(根据索引确定选中值)**// var osel=document.getElementById("selID"); //得到select的IDvar op ...

  8. 有关在html中修改select标签的option selected默认选中属性实现

    着急想要解决办法的朋友可以直接看最后的内容:} 一般我们使用select标签时大概都会使用到option标签来填充下拉框中的内容 只有几个固定的内容写死在页面还好,可能是这样的: <select ...

  9. 关于在angular4.X里使用select默认选择和选中满足条件的option

    angular4里使用select一般如下: <select class="form-control" required name="actionType" ...

最新文章

  1. 在Salesforce中处理Email的发送
  2. 云数据中心网络遇到的问题_云数据中心面临安全问题,华为SDN解决方案有一个安全大脑...
  3. centos7查看当前使用的redis的版本信息命令
  4. ALM产品六爻:TeleLogic, Rational, DevTrack, Jira, RTC, URTrack...
  5. 中国蔬菜汤市场趋势报告、技术动态创新及市场预测
  6. asp.net数据库连接web.config配置
  7. C# dataGridView选中一行右键出现菜单,对数据进行操作(datatable的操作)
  8. 安徽 计算机能力提升,休宁教师“充电”提升信息技术应用能力
  9. 音乐类型及不同风格音乐的代表作
  10. 求方程ax^2+bx+c=0的根,用3个函数分别求当b^2-4ac大于0、等于0和小于0时的根,并输出结果。 从主函数输入a, b, c的值。
  11. FFmpeg进阶:给视频添加文字水印
  12. 你们要的《Java工程师成神之路》高清版思维导图,来了!
  13. smartbi v7 Linux,配置Smartbi
  14. 计算机职业访谈ppt,大学职业生涯人物访谈.ppt
  15. Typecho情侣博客Brave主题源码
  16. 小满Router(第一章入门)
  17. 如何查看计算机管理员用户名和密码,Administrator密码怎么找回教程
  18. python 条形图填充疏密_教你利用Python玩转histogram直方图的五种方法
  19. 阿里云项目经理:Redis 开发规范
  20. 医疗AI机器人Woebot获800万美元融资,帮助人们应对抑郁等精神疾病

热门文章

  1. 企业多会场视频直播(主会场、分会场直播)实例效果
  2. MacBook 如何让Touch Bar电池电量显示百分比?
  3. 最新版Win10 安装LaTex
  4. JAVA计算机毕业设计斗车交易系统Mybatis+系统+数据库+调试部署
  5. uni-app app端web-view通信
  6. HelloWorld-文本文档记事本、dos命令运行Java语言
  7. 保持我们最初的理想,当面对无数歧路
  8. 若非生活所迫,谁愿意把自己弄得一身才华!
  9. PPU (power policy unit)
  10. 微信中html调用地图导航 可唤醒高德百度地图app(vue)