当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JavaScript 编程开发中基于jQuery下拉框实现方法

JavaScript 编程开发中基于jQuery下拉框实现方法

2019年03月27日  | 移动技术网IT编程  | 我要评论
项目中经常会遇到下拉框,在扁平化和响应式布局大行其道的今天,使用jquery来实现下拉框就十分的必要了,而且也会美观很多,这里就给大家推荐一段基于jquery的下拉框代码。 jq

项目中经常会遇到下拉框,在扁平化和响应式布局大行其道的今天,使用jquery来实现下拉框就十分的必要了,而且也会美观很多,这里就给大家推荐一段基于jquery的下拉框代码。

jquery代码:

 

代码如下:


        $(function(){
            $('#add').click(function(){
                var $options = $('#select1 option:selected');
                $options.appendto("#select2");
            });
            $('#remove').click(function(){
                var $options = $('#select2 option:selected');
                $options.appendto("#select1");
            });
            $('#add_all').click(function(){
                var $options = $('#select1 option');
                $options.appendto("#select2");
            });
            $('#remove_all').click(function(){
                var $options = $('#select2 option');
                $options.appendto("#select1");
            });
            $('#select1').dblclick(function(){
               var $options = $("option:selected",this); //获取选中的选项
                $options.appendto('#select2');
            });
            $('#select2').dblclick(function(){
                var $options = $("option:selected",this); //获取选中的选项
                $options.appendto('#select1');
            });
        });

 

html代码:

 

代码如下:


   <p style="width: 250px">
   <p class="content" style="float: left">
       <select multiple id="select1" style="width: 100px;height: 160px;">
           <option value="1">选项1</option>
           <option value="2">选项2</option>
           <option value="3">选项3</option>
           <option value="4">选项4</option>
           <option value="5">选项5</option>
           <option value="6">选项6</option>
           <option value="7">选项7</option>
           <option value="8">选项8</option>
       </select>
       <p>
           <span id="add">选中添加到右边>></span><br>
           <span id="add_all">全部添加到右边>></span>
       </p>
   </p>
   <p style="float: right;">
       <select multiple id="select2" style="width: 100px;height: 160px;">
       </select>
       <p>
           <span id="remove"><<选中删除到左边</span><br>
           <span id="remove_all"><<全部删除到左边</span>
       </p>
   </p>
</p>

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网