select 选框显示设置

上图示

这里是select选框,初始化显示和平常一样

点击文本框选择,会弹出浮动层,显示选项,并且有清空,关闭,按钮

点击后,会把选项里的内容添加到文本框里面



html代码

<div class="spyy-box step-2">
      办理单位:<input type="text" id="spyy-danwei"  name="b" onfocus="b.blur()" />
      <div class="select-danwei" >
      <div class="spyy-title">
        <b>请选择办理单位</b>
        <em>关闭</em>
        <span>清空</span>
      </div>
      <ul>
        <li>税务局</li>      
        <li>发改委</li>
        <li>规划局</li>  
        <li>技术监督局</li>  
        <li>烟草专卖局</li>  
        <li>文广新局</li>  
        <li>供电公司</li>  
        <li>气象局</li>  
        <li>土地流转中心</li>  
        <li>农牧局</li>  
        <li>税务局</li>      
        <li value="33">发改委</li>
      </ul>
      </div>
      办理事项:<input type="text" id="spyy-content"  />
    </div>

javascript代码

这里使用的是JQ库

  <script type="text/javascript">
$(document).ready(function(){
    //选择单位
  $(‘#spyy-danwei‘).click(function(){ 
    $(‘.select-danwei‘).fadeIn(‘fast‘); 
  });
    //对每一个li元素监听
  $(‘.select-danwei li‘).each(function(i){ 
    $(this).click(function(){ 
	  $(‘#spyy-danwei‘).val(($(this).text())); 
	  $(‘.select-danwei‘).fadeOut(‘fast‘); 
	}); 
  });
  
    //标题栏关闭和清空  
  $(‘.spyy-title em‘).click(function(){ 
    $(‘.select-danwei‘).fadeOut(‘fast‘); 
  });
  
  $(‘.spyy-title span‘).click(function(){
    $(‘.select-danwei‘).fadeOut(‘fast‘); 
	$(‘#spyy-danwei‘).val(""); 
  });
  
  }); 
</script>

附件可下载



静静深夜 月涌江流

心似晴空 理想当头

行似深夜 智慧江流

人生代代 无穷无已

你来我往 谁为先手

人生如棋 黑白相间

局里局外 一生好走

时间: 2024-10-16 07:36:41

select 选框显示设置的相关文章

select选框类似省市联动的类型在刷新的时候一些问题

$().ready(function(){        $('#type').change(function(){            resetType()        });        resetType();        resetResult();        $('#question').change(function(){            resetResult();        });            });    function resetType(

【jQuery】多选框multiple select

参考:http://hechuanzhen.iteye.com/blog/1878886 使用zabbix页面中的多选框 <!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <script> $(document).ready(function(){ $("#ad

如何在select下拉列表中添加复选框?

近来在给一个公司做考试系统的项目,遇到的问题不少,但其中的几个让我对表单的使用颇为感兴趣,前端程序员都知道,下拉列表有select标签,复选框有checkbox,但是两者合在一起却少有人去研究,当时接到这样的要求时我也蒙了,于是去网上查相关资料,查了好久,查不出个结果,只好自己用纯html css jq去做一个仿下拉列表中自带复选框的效果,代码如下,可直接复制去查看效果, 注:(以下代码为本人自己编写,只是一个小Demo,可以直接复制使用,但代码只是演示其效果和功能,告诉大家如何去写,所以界面可

2017 年 9 月 27 日 js(1.两个select 内容互换 2.单选按钮 同意可点击下一步 3. 全选框)

1.两个select 内容互换 <!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>    </head>    <style>        #s1,#s2{            width: 300px;        }    </style>    <

jQuery学习(五)——使用JQ完成复选框的全选和全不选

1.在系统后台进行人员管理时,进行批量删除,使用jq完成全选和全不选 步骤分析: 第一步:引入jquery文件 第二步:书写页面加载函数 第三步:为上面的复选框绑定单击事件 第四步:将下面所有的复选框的选中状态设置成跟上面的一致! 2.具体代码实现: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>使用jQuery完成复选框的全选和全不

vue.js实现单选框、复选框和下拉框

Vue.js可以很方便的实现数据双向绑定,所以在处理表单,人机交互方面具有很大的优势.下边以单选框.复选框和下拉框为例介绍他们在HTML和Vue.js中的具体实现方式. 一.单选框 在传统的HTML中实现单选框的方法如下: <div id="app"> <input type="radio" name="gender" value="man" id="man"/><label

作业:------数据库下拉菜单,数据库复选框

$attr = array( array("n001","汉族"), array("n002","回族"), array("n003","苗族"), array("n004","维吾尔族"), ); 1.要求用下拉列表的样式显示在页面上 2.要求用checkbox/radio 列表 显示在页面上 1.要求用下拉列表的样式显示在页面上 1 <!

【ztree】完美实现复选框功能

在权限系统中,大多数的页面都用到了树形结构,其中最常用的便是树资源的加载和单击事件,除此之外ztree还可以实现很多功能.今天以实现复选框的添加功能为例,咱们再来深入的学习下ztree的应用. 一.实例描述 在用户管理模块中,需要给用户添加角色,而用户与角色的之间是一个多对多的关系.这里我们可以先加载两个角色树资源,通过两个树之间数据的交换,从而得到用户所拥有的角色资源,实现效果如下: 1.用户信息入口 2.加载角色信息 Datagrid表格中的"分配"按钮是针对单个用户的角色分配,而

jQuery操作下拉列表以及单选多选框

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="../js/jquery-1.8.3.js" type="text/javascript" charset="utf-8"></script> </head>