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 相关文章推荐
改版了网上的一个js操作userdata
Apr 27 Javascript
对Jquery中的ajax再封装,简化操作示例
Feb 12 Javascript
js实现的下拉框二级联动效果
Apr 30 Javascript
详解JavaScript中的自定义事件编写
May 10 Javascript
Vue如何引入远程JS文件
Apr 20 Javascript
Angular限制input框输入金额(是小数的话只保留两位小数点)
Jul 13 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
Aug 09 jQuery
基于滚动条位置判断的简单实例
Dec 14 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
Sep 28 Javascript
vue slot与传参实例代码讲解
Apr 28 Javascript
JS删除对象中某一属性案例详解
Sep 08 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
Nov 09 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的控制语句
2006/10/09 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
PHP+javascript制作带提示的验证码源码分享
2014/05/28 PHP
大家在抢红包,程序员在研究红包算法
2015/08/31 PHP
PHP闭包函数传参及使用外部变量的方法
2016/03/15 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
js中精确计算加法和减法示例
2014/03/28 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
jQuery实现滚动切换的tab选项卡效果代码
2015/08/26 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
2015/09/26 Javascript
JavaScript组件开发完整示例
2015/12/15 Javascript
js插件dropload上拉下滑加载数据实例解析
2016/07/27 Javascript
vue从使用到源码实现教程详解
2016/09/19 Javascript
Seajs是什么及sea.js 由来,特点以及优势
2016/10/13 Javascript
微信小程序页面间通信的5种方式
2017/03/31 Javascript
JavaScript惰性载入函数实例分析
2019/03/27 Javascript
在 Vue 中编写 SVG 图标组件的方法
2020/02/24 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
[06:11]2014DOTA2国际邀请赛 专访团结一心的VG战队
2014/07/21 DOTA
在Python的Flask中使用WTForms表单框架的基础教程
2016/06/07 Python
python中如何使用朴素贝叶斯算法
2017/04/06 Python
在Python中使用Neo4j的方法
2019/03/14 Python
深度辨析Python的eval()与exec()的方法
2019/03/26 Python
解决django中ModelForm多表单组合的问题
2019/07/18 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
CSS3中Animation动画属性用法详解
2016/07/04 HTML / CSS
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
英语专业个人求职自荐信
2013/09/21 职场文书
分公司经理岗位职责
2013/11/11 职场文书
大学迎新标语
2014/06/26 职场文书
感谢信的格式
2015/01/21 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
《绝招》教学反思
2016/02/20 职场文书
python opencv检测直线 cv2.HoughLinesP的实现
2021/06/18 Python