• Jquery下拉框左右选择


    1、说明

      本文demo实现下拉框左右选择,本文地址:http://www.cnblogs.com/lengzhan/p/6423023.html

    2、代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
        <style type="text/css">
            .centent
            {
                 260px;
            }
            .cententl
            {
                float: left;
            }
            
            .btnAdd
            {
                float: left;
                padding:30px 5px;
            }
        </style>
        <script src="scripts/jquery.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(function () {
                //移到右边
                $('#btnAdd').click(function () {
                    //获取选中的选项,删除自己并追加给对方
                    $('#select1 option:selected').appendTo('#select2');
                });
                //移到左边
                $('#btnDel').click(function () {
                    //获取选中的选项,删除自己并追加给对方
                    $('#select2 option:selected').appendTo('#select1');
                });
                //全部移到右边
                $('#btnAdds').click(function () {
                    //获取全部的选项,删除自己并追加给对方
                    $('#select1 option').appendTo('#select2');
                });
                //全部移到左边
                $('#btnDels').click(function () {
                    //获取全部的选项,删除自己并追加给对方
                    $('#select2 option').appendTo('#select1');
                });
                //双击选项
                $('#select1').dblclick(function () { 
                    //获取双击的选项,删除自己并追加给对方
                    $("option:selected", this).appendTo('#select2'); 
                });
                //双击选项
                $('#select2').dblclick(function () {
                    //获取双击的选项,删除自己并追加给对方
                    $("option:selected", this).appendTo('#select1');
                });
            });
        </script>
    </head>
    <body>
        <div class="centent">
            <div class="cententl">
                <select multiple="multiple" id="select1" style=" 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>
            </div>
            <div class="btnAdd">
                <input type="button" id="btnAdd" value=" > " /><br />
                <input type="button" id="btnDel" value=" < " /><br />
                <input type="button" id="btnAdds" value=">>" /><br />
                <input type="button" id="btnDels" value="<<" />
            </div>
            <div>
                <select multiple="multiple" id="select2" style=" 100px; height: 160px;">
                </select>
            </div>
        </div>
    </body>
    </html>
    

    3、Demo

      点击下载

  • 相关阅读:
    [DP]ARC072E Alice in linear land
    [莫队][离散化]luogu P3709 大爷的字符串题
    [Splay]luogu P2596 书架
    [BSGS][哈希]luogu P3846 可爱的质数
    [机房测试]10.25
    [机房测试]10.24
    [机房测试]10.23
    [机房测试]10.22
    [机房测试]10.21
    区间伸缩算法小礼包
  • 原文地址:https://www.cnblogs.com/lengzhan/p/6423023.html
Copyright © 2020-2023  润新知