jquery实现下拉框功能效果【实例代码】


Posted in Javascript onMay 06, 2016

说不清楚,直接上图

jquery实现下拉框功能效果【实例代码】

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta charset="utf-8" />
  <title></title>
  <style type="text/css">
    * {
      margin: 0;
      padding: 0;
    }

    div.centent {
      float: left;
      text-align: center;
      margin: 10px;
    }

    span {
      display: block;
      margin: 2px 2px;
      padding: 4px 10px;
      background: #898989;
      cursor: pointer;
      font-size: 12px;
      color: white;
    }
  </style>
  <script src="jquery-1.3.2.min.js"></script>
  <script>
    $(function () {
      $("#add").click(function () {//单个添加
        var $options = $("#select1 option:selected");
        $options.appendTo("#select2");
      });
      $("#add_all").click(function () {//全部添加
        $("#select1 option").each(function () {
          $(this).appendTo("#select2");
          /*
          也可以写为:
          var p=$("#select1 option");
          p.appendTo("#select2");
          */
        });
      });
      $("#remove").click(function () {//同上,只不过方向相反
        var $options = $("#select2 option:selected");
        // var $remove = $options.remove();
        $options.appendTo("#select1");
      });
      $("#remove_all").click(function () {//同上,只不过方向相反
        var p = $("#select2 option");
        p.appendTo("#select1");
      });
    });
    
  </script>
</head>
<body>
  <div class="centent">
    <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>
    </select>

    <div>
      <span id="add">选中添加到右边>></span>
      <span id="add_all">全部添加到右边>;></span>
    </div>
  </div>
  <div class="centent">
    <select multiple id="select2" style="width:100px;height:160px"></select>

    <div>
      <span id="remove"><<选中删除到左边</span>
      <span id="remove_all"><<全部删除到左边</span>
    </div>
  </div>
</body>
</html>

以上这篇jquery实现下拉框功能效果【实例代码】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 获取服务器控件值的代码
Mar 05 Javascript
jquery实现带复选框的表格行选中删除时高亮显示
Aug 01 Javascript
js 获取浏览器版本以此来调整CSS的样式
Jun 03 Javascript
jQuery层动画定位滑动效果的方法
Apr 30 Javascript
JavaScript实现星级评分
Jan 12 Javascript
详解原生js实现offset方法
Jun 15 Javascript
angular.js4使用 RxJS 处理多个 Http 请求
Sep 23 Javascript
vue中如何使用ztree
Feb 06 Javascript
从零开始搭建vue移动端项目到上线的步骤
Oct 15 Javascript
jQuery创建折叠式菜单
Jun 15 jQuery
vue draggable resizable 实现可拖拽缩放的组件功能
Jul 15 Javascript
element多个表单校验的实现
May 27 Javascript
浅析在javascript中创建对象的各种模式
May 06 #Javascript
jquery自定义插件——window的实现【示例代码】
May 06 #Javascript
javascript创建对象的几种模式介绍
May 06 #Javascript
前端性能优化及技巧
May 06 #Javascript
jquery自定义插件开发之window的实现过程
May 06 #Javascript
快速使用Bootstrap搭建传送带
May 06 #Javascript
BootStrap响应式导航条实例介绍
May 06 #Javascript
You might like
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
php求一个网段开始与结束IP地址的方法
2015/07/09 PHP
深入php内核之php in array
2015/11/10 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
JavaScript 原型与继承说明
2010/06/09 Javascript
使用jQuery实现的网页版的个人简历(可换肤)
2013/04/19 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
node.js中的buffer.toJSON方法使用说明
2014/12/14 Javascript
JS+CSS实现可拖动的弹出提示框
2015/02/16 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
jQuery展示表格点击变色、全选、删除
2017/01/05 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
layer插件select选中默认值的方法
2018/08/14 Javascript
JavaScript创建对象的四种常用模式实例分析
2019/01/11 Javascript
vue点击当前路由高亮小案例
2019/09/26 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
[03:42]2014DOTA2西雅图国际邀请赛7月9日TOPPLAY
2014/07/09 DOTA
Python基于回溯法子集树模板解决马踏棋盘问题示例
2017/09/11 Python
Python实现的读取/更改/写入xml文件操作示例
2018/08/30 Python
python数据化运营的重要意义
2019/11/25 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
2020/06/30 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
领导干部作风建设总结
2014/10/23 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
2015年员工试用期工作总结
2014/12/12 职场文书
经验交流材料格式
2014/12/30 职场文书
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js
面试被问select......for update会锁表还是锁行
2021/11/11 MySQL
《宝可梦》动画制作25周年到来 官方发布特别纪念视频
2022/04/01 日漫