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 相关文章推荐
javascript 类方法定义还是有点区别
Apr 15 Javascript
JavaScript高级程序设计 阅读笔记(二十) js错误处理
Aug 14 Javascript
目前流行的JavaScript库的介绍及对比
Sep 29 Javascript
详细解密jsonp跨域请求
Apr 15 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
Sep 09 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
Feb 14 Javascript
jQuery CSS3自定义美化Checkbox实现代码
May 12 Javascript
值得分享和收藏的Bootstrap学习教程
May 12 Javascript
Javascript发送AJAX请求实例代码
Aug 21 Javascript
详解react-native-fs插件的使用以及遇到的坑
Sep 12 Javascript
React通过父组件传递类名给子组件的实现方法
Nov 13 Javascript
vue中的inject学习教程
Apr 24 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
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
Laravel基础_关于view共享数据的示例讲解
2019/10/14 PHP
javascript 动态table添加colspan\rowspan 参数的方法
2009/07/25 Javascript
js异步加载的三种解决方案
2013/03/04 Javascript
jQuery JSON实现无刷新三级联动实例探讨
2013/05/28 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
2014/02/19 Javascript
jQuery设置与获取HTML,文本和值的简单实例
2014/02/26 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
2015/09/04 Javascript
多种js图片预加载实现方式分享
2016/02/19 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
ReactNative页面跳转Navigator实现的示例代码
2017/08/02 Javascript
js判断节假日实例代码
2017/12/27 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
2018/03/22 Javascript
vue3.0 搭建项目总结(详细步骤)
2019/05/20 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
2020/02/06 Javascript
Element-ui el-tree新增和删除节点后如何刷新tree的实例
2020/08/31 Javascript
在Python中利用Into包整洁地进行数据迁移的教程
2015/03/30 Python
批处理与python代码混合编程的方法
2016/05/19 Python
解决Spyder中图片显示太小的问题
2018/04/27 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
2019/06/19 Python
PyTorch 普通卷积和空洞卷积实例
2020/01/07 Python
Python 利用OpenCV给照片换底色的示例代码
2020/08/03 Python
html5 Canvas画图教程(5)—canvas里画曲线之arc方法
2013/01/09 HTML / CSS
西班牙创意礼品和小工具网上商店:Curiosite
2016/07/26 全球购物
澳大利亚当地最大的时装生产商:Cue
2018/08/06 全球购物
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
销售经理岗位职责
2014/03/16 职场文书
质量负责人任命书
2014/06/06 职场文书
语文复习计划
2015/01/19 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
社区党员干部承诺书
2015/05/04 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
Win11 Build 22000.829更新补丁KB5015882发布(附更新修复内容汇总)
2022/07/15 数码科技