美文网首页前端
jQuery中的select多、单选菜单

jQuery中的select多、单选菜单

作者: 马佳乐 | 来源:发表于2022-03-13 09:36 被阅读0次

对<select></select> 标签使用appendTo()方法,进行多个选项或单个选项的转移。
<select></select> 标签的multiple属性可同时选择多个选项。

代码:

<!DOCTYPE html>

<html>

    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            select {
                width: 200px;
                background-color: teal;
                height: 200px;
                font-size: 20px;
            }
            
            .btn-box {
                width: 30px;
                display: inline-block;
                vertical-align: top;
            }
        </style>
    </head>

    <body>
        <h1>城市选择:</h1>
        <select id="src-city" name="src-city" multiple><!--multiple可同时选择多个选项-->
            <option value="1">北京</option>
            <option value="2">上海</option>
            <option value="3">深圳</option>
            <option value="4">广州</option>
            <option value="5">河南</option>
        </select>
        <div class="btn-box">
            <!--实体字符-->
            <button id="allRight"> &gt;&gt; </button>
            <button id="allLeft"> &lt;&lt; </button>
            <button id="selRight"> &gt;</button>
            <button id="selLeft"> &lt; </button>
        </div>
        <select id="tar-city" name="tar-city" multiple>
        </select>

        <script src="js/jquery.js"></script>
        <script>
            $(function() {
                //全到右边
                $("#allRight").click(function() {
                    //找到左边select下拉菜单的所有option项,把这些option项都添加到右边的select下拉菜单中
                    $("#src-city>option").appendTo("#tar-city");
                });
                //全到左边
                $("#allLeft").click(function() {
                    //找到右边select下拉菜单中的所有option项,把这些option项都添加到左边的select下拉菜单中
                    $("#src-city").append($("#tar-city>option"));
                });
                //选中的到右边
                $("#selRight").click(function() {
                    //找到左边select下拉菜单中,被选中的option项,把这些option项添加到右边的select下拉菜单中
                    $("#src-city>option:selected").appendTo("#tar-city");
                });
                //选中的到左边
                $("#selLeft").click(function() {
                    //找到右边select下拉菜单中,被选中的option项,把这些option项添加到左边的select下拉菜单中
                    $("#src-city").append($("#tar-city>option:selected"));
                });
            });
        </script>

    </body>

</html>

相关文章

  • jQuery中的select多、单选菜单

    对 标签使用appendTo()方法,进行多个选项或单个选项的转移。 标签的multiple属性可同时选择...

  • 3,元素处理

    元素处理: 文本输入框:sendkeyscleargetAttributegetText Select菜单: 单选...

  • JQuery基本使用一

    1.类似下面的菜单栏,用JQuery实现 菜单选择缩略图: 添加节点:

  • select标签详解----关于下拉菜单的设置和取值

    1.定义select 元素可创建单选或多选菜单。 元素中的 标签用于定义列表中的可用选项。2.属性 3.事件与...

  • jquery选择select

    使用jquery选择select默认选择 使用jquery选择select中的被选内容 使用jquery选择typ...

  • [JS]单选按钮,下拉框获取选中值

    单选按钮 获取单选钮的值 下拉菜单 获取下拉菜单选中的值

  • select 的操作(取值,设置)

    select 的操作 jQuery / JavaScript / CSS 1 jQuery 操作 select 1...

  • 常见HTML元素及常见检查点

    1、