jquery案例:穿梭框

说明

实现下面穿梭框功能

html

<select id="left" multiple class="csk">
    <option value="java">java</option>
    <option value="html">html</option>
    <option value="css">css</option>
    <option value="js">js</option>
</select>
<button id="rightToLeft"><<</button>
<button id="leftToRight">>></button>

<select id="right" multiple class="csk">
</select>

css

<style>
    .csk{
        min-width: 100px;
        min-height: 200px;
    }
</style>

JavaScript

引入js:

<script src="js/jquery-1.11.0.min.js"></script>

js代码:

<script>
    function init (){
        // on 相当于 addEventListener("事件类型",回调函数)
        $("#leftToRight").on("click",function(){
            // 选中 id 是left,子元素是option标签,并且是选中的
            let $op = $("#left option:selected")
            console.log( $op   )
            // 追加到id是right的里面
            $("#right").append(  $op   )
        })

        $("#rightToLeft").on("click",function(){
            // 选中 id 是left,子元素是option标签,并且是选中的
            let $op = $("#right option:selected")
            console.log( $op   )
            // 追加到id是right控件的里面
            $("#left").append(  $op   )
        })
    }
    $(document).ready(init)
</script>

原文出处:https://www.malaoshi.top/show_1IX40zLcV9dO.html