概述

项目中要用到可多选的下拉框(select),发现HTML中无此控件,故手动模拟实现一下。

模拟所用元素:input,ul,li

代码

模拟实现带复选框的下拉列表

body{

margin: 20px;

}

input{

width: 150px;

height: 30px;

}

ul{

display: none;

list-style: none;

width: 150px;

padding: 0;

margin: 0;

}

li{

height: 20px;

font-size: 20px;

margin-bottom: 5px;

}

input{

font-size: 14px;

}

input[type="checkbox"]{

width: 20px;

height: 20px;

line-height: 20px;

margin: 5px 5px 0 0;

vertical-align: top;

}

#id_div{

width: 150px;

}

  • 000000
  • 111111
  • 222222
  • 333333
  • 444444

//显示 - 隐藏下拉列表

$("#id_div").mouseleave( function(){

$("#id_select_options").hide();

} );

function show_options()

{

if( $("#id_select_options").is(":hidden") )

$("#id_select_options").show();

else

$("#id_select_options").hide();

}

//复选框勾选,更新显示

function chk_changed()

{

var str_selected = "";

var lstChk = document.getElementsByName( "select_checkbox" );

for( var n = 0; n < lstChk.length; n++ )

{

if( lstChk[n].checked )

str_selected = str_selected + "/" + lstChk[n].value;

}

$("#id_select").val( str_selected.substring( 1, str_selected.length ) );

}

效果

HTML复选框里添加下拉框,Html:实现带复选框的下拉框(一)相关推荐

  1. 组合框里添加复选框的方法

    组合框可以看作是列表框和文本框的组合,因其占据的空间少,使用操作方便,常被界面设计人员用于界面开发设计中,在有限个输入的条件下,组合框常用来代替文本框,这样从用户使用角度来看,更趋人性化,所见即所得. ...

  2. git ssh配置完后拉取代码_CentOS6自带git版本需要用户名才能拉取代码

    问题 当我们在CentOS6操作系统执行git操作,发现拉取代码的时候会出现如下的提示: $ git clone http://xxxxx.giterror: The requested URL re ...

  3. android系统设置在哪里,android-如何在系统settings里添加设置选项

    版本:2.3.1 目的:在通话设置菜单下,添加一dect设置菜单,里面再添加一checkBOxPreference 来使能硬件模块. ------------------------- 目前做的项目, ...

  4. html 复选框 mysql_Html:实现带复选框的下拉框(一)

    概述 项目中要用到可多选的下拉框(select),发现HTML中无此控件,故手动模拟实现一下. 模拟所用元素:input,ul,li 代码 模拟实现带复选框的下拉列表 body{ margin: 20 ...

  5. 表格中序号怎计算机课程视频,【答疑】在Excel表格里输入了文字后怎么下拉顺序号啊?如何在表格里添加序号? - 视频教程线上学...

    如何在excel表格里制作印章 2020-08-12 浏览量:18 提问者:罗纳尔多的甜瓜. 回答: 利用Excel函数制作印章 第一步:制作印章图案 首先我们要做出一个印章的图案,最简单的办法是把印 ...

  6. jquery ajax 找到数据怎样放到下拉框里_闲话Excel之简易数据动态图表的制作

    今天早上你的老板和你说让你把今年1-6月份的员工业绩做一份报表发给他,务必简介直观,但是你目前手头就以下的数据: 你肯定不能将这个发给你老板啊,既不简洁也不直观,该咋办呢?我建议用动态图表的方法,且听 ...

  7. 如何在word文档里复选框里打勾?

    1.画个文本框,文本框里写一个钩,然后拖过去:或者先在WORD里插入符号"√",然后选中"√",到->格式->中文版式->带圈字符->选 ...

  8. eazy ui 复选框单选_UI备忘单:单选按钮,复选框和其他选择器

    eazy ui 复选框单选 重点 (Top highlight) Pick me! Pick me! No, pick me! In today's cheat sheet we will be lo ...

  9. Material UI 带复选框表格获取选中值(索引)

    vue+Material UI 带复选框表格获取选中值(索引) 发现问题 解决 写在最后 发现问题 神坑UI框架–Material,这款框架我不晓得为什么会这么坑,有这么多的问题为什么会被推出来,真的 ...

最新文章

  1. zookeeper - watcher(9)
  2. java操作poi如何更改excel中的数据
  3. 信息学奥赛C++语言:梯形面积
  4. antd 能自适应吗_Antd表格滚动 宽度自适应 不换行的实例
  5. qwtqplot用法
  6. Linux 命令执行流程
  7. Telnet介绍及其安装
  8. swustoj堆排序算法(1015)
  9. Spring系列缓存注解@Cacheable @CacheEvit @CachePut 使用姿势介绍
  10. 一文搞懂HTTPProxy丨含基础、高级路由、服务韧性
  11. 作业收集小程序推荐|视频作业收集、图片作业收集、文档作业收集
  12. 关于 360 度评估
  13. 01.使用.svg格式图片生成app图标详细步骤和注意事项
  14. 好记性不如烂笔头-笔记记录方法公开
  15. gif太大了怎么压缩?教你一招轻松压缩gif大小
  16. [MSDN版本][32bit/64bit]Windows 2003 R2 With Sp2[中/英][标准/企业/数据中心]
  17. Facebook SDK for iOS 2.4 iOS 6 上运行崩溃
  18. QT5.9.0配置opencv
  19. 直流有刷电机H桥正反转调速原理及Matlab/Simulink仿真
  20. 如何查看局域网的其他计算机,怎么查看局域网中其他电脑的信息

热门文章

  1. 4g网络设置dns地址_大型网络监控如何设置ip地址?如何选择交换机?
  2. JBPM 3.2.2动态修改duedate
  3. 函数调用函数实现(判断二月有多少天)
  4. 疑似流氓软件? 价值4000万的过滤软件绿坝分析报告
  5. SQL Server 2005 安装图解
  6. i9500android操作系统跑流量,手机流量去哪了 横评显示360手机卫士成节流王
  7. PC机安装Mac OS X Snow Leopard各硬件兼容列表
  8. Ubuntu 触摸板(touchpad) 右键失效
  9. Ofbiz 入门教程
  10. 基于HTML的SEO