jQuery实现下拉框左右选择的简单实例

2020-05-23 06:17:01易采站长站整理



就是实现这个效果的,选中添加到右边,全部添加到右边,选中删除到左边,全部删除到左边。


html部分:

<body>
    <div class=”centent”>
        <select multiple=”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>
            <option value=”7″>选项7</option>
        </select>
        <div>
            <span id=”add” >选中添加到右边>></span>
            <span id=”add_all” >全部添加到右边>></span>
        </div>
    </div>


    <div class=”centent”>
        <select multiple=”multiple” id=”select2″ style=”width: 100px;height:160px;”>
            <option value=”8″>选项8</option>
        </select>
        <div>
            <span id=”remove”><<选中删除到左边</span>
            <span id=”remove_all”><<全部删除到左边</span>
        </div>
    </div>
</body>

这里要注意的是select的multiple属性,只有添加了之后,才会在select框中出现多个select选项。
否则只会显示出一条。


jQuery代码解析: