Jquery多选框互相内容交换的实例代码


Posted in Javascript onJuly 04, 2013
<head runat="server">
    <title>无标题页</title>
    <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            // 把选择项追加给对方
            $('#add').click(function(){
            var options=$('#select1 option:selected');
            var remove=options.remove();
            remove.appendTo("#select2");
            });
            // 把所有项追加给对方
            $('#addAll').click(function(){
            var options=$('#select1 option');
            var remove=options.remove();
            remove.appendTo("#select2");
            });
            // 把选择项退回给对方
            $('#remove').click(function(){
            var options=$('#select2 option:selected');
            var remove=options.remove();
            remove.appendTo("#select1");
            });
            // 把全部项退回给对方
            $('#removeAll').click(function(){
            var options=$('#select2 option');
            var remove=options.remove();
            remove.appendTo("#select1");
            });
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div id="left">
        <select multiple="multiple" id="select1" style="width:100px;height:160px">
        <option>选项1</option>
        <option>选项2</option>
        <option>选项3</option>
        <option>选项4</option>
        <option>选项5</option>
        </select>
    </div>
    <div>
        <span id="add">选中项添加至右边>></span><br />
        <span id="addAll">全部添加到右边>></span>
    </div>
    <div id="right">
        <select multiple="multiple" id="select2" style="width:100px;height:160px"></select>
    </div>
    <div>
        <span id="remove"><<选中项还原至左边</span><br />
        <span id="removeAll"><<全部还原至左边</span>
    </div>
    </form>
</body>
Javascript 相关文章推荐
javascrip客户端验证文件大小及文件类型并重置上传
Jan 12 Javascript
jQuery EasyUI API 中文文档 - Draggable 可拖拽
Sep 29 Javascript
jquery提示效果实例分析
Nov 25 Javascript
javascript实现网页端解压并查看zip文件
Dec 15 Javascript
浅析AngularJS Filter用法
Dec 28 Javascript
jquery实现简单的瀑布流布局
Dec 11 Javascript
js时间戳和c#时间戳互转方法(推荐)
Feb 15 Javascript
vue iview实现动态路由和权限验证功能
Apr 17 Javascript
Vue-cli3简单使用(图文步骤)
Apr 30 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
May 11 Javascript
JavaScript实现拖动对话框效果的实现代码
Oct 12 Javascript
Nest.js 授权验证的方法示例
Feb 22 Javascript
js局部刷新页面时间具体实现
Jul 04 #Javascript
Jquery倒数计时按钮setTimeout的实例代码
Jul 04 #Javascript
javascript闭包的高级使用方法实例
Jul 04 #Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
Jul 04 #Javascript
JavaScript回调(callback)函数概念自我理解及示例
Jul 04 #Javascript
JS实现简单的Canvas画图实例
Jul 04 #Javascript
Jquery获取复选框被选中值的简单方法
Jul 04 #Javascript
You might like
php中$this-&amp;gt;含义分析
2009/11/29 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
PHP-FPM和Nginx的通信机制详解
2019/02/01 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
Javascript 篱式条件判断
2008/08/22 Javascript
jquery 表单取值常用代码
2009/12/22 Javascript
jQuery与ExtJS之选择实例分析
2010/08/19 Javascript
说说JSON和JSONP 也许你会豁然开朗
2012/09/02 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
利用window.name实现windowStorage代码分享
2014/01/02 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
2015/12/17 Javascript
微信小程序日历组件calendar详解及实例
2017/06/08 Javascript
基于LayUI实现前端分页功能的方法
2017/07/22 Javascript
js操作二进制数据方法
2018/03/03 Javascript
vue 集成 vis-network 实现网络拓扑图的方法
2019/08/07 Javascript
微信头像地址失效踩坑记附带解决方案
2019/09/23 Javascript
Vuex中实现数据状态查询与更改
2019/11/08 Javascript
基于PHP pthreads实现多线程代码实例
2020/06/24 Javascript
vue实现列表滚动的过渡动画
2020/06/29 Javascript
封装Vue Element的table表格组件的示例详解
2020/08/19 Javascript
Python使用htpasswd实现基本认证授权的例子
2014/06/10 Python
python字符串对其居中显示的方法
2015/07/11 Python
Python unittest模块用法实例分析
2018/05/25 Python
Python动态语言与鸭子类型详解
2019/07/01 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
2019/10/18 Python
利用python实现逐步回归
2020/02/24 Python
宏碁西班牙官网:Acer西班牙
2021/01/08 全球购物
优秀员工自荐信范文
2013/10/05 职场文书
在职研究生自我鉴定
2013/10/16 职场文书
工程总经理工作职责
2013/12/09 职场文书
竞聘上岗演讲稿范文
2014/01/10 职场文书
上课迟到检讨书
2014/01/19 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
2014年人大工作总结
2014/12/10 职场文书
实施意见格式范本
2015/06/05 职场文书