Jquery實現多選下拉列表左右移動
jquery實現核心代碼
//需求:實現下拉列表選擇條目左右選擇功能
$(function () {
//右移
$("#toRight").click(function () {
//獲取右邊的下拉列表對象,append(左邊選中的對象)
$("#rightName").append($("#leftName > option:selected"));
});
//左移
$("#toLeft").click(function () {
$("#leftName").append($("#rightName > option:selected"));
});
})
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="../../js/jquery-3.3.1.min.js"></script>
<style>
#leftName , #btn,#rightName{
float: left;
width: 100px;
height: 300px;
}
#toRight,#toLeft{
margin-top:100px ;
margin-left:30px;
width: 50px;
}
.border{
height: 500px;
padding: 100px;
}
</style>
<script>
//需求:實現下拉列表選擇條目左右選擇功能
$(function () {
//右移
$("#toRight").click(function () {
//獲取右邊的下拉列表對象,append(左邊選中的對象)
$("#rightName").append($("#leftName > option:selected"));
});
//左移
$("#toLeft").click(function () {
$("#leftName").append($("#rightName > option:selected"));
});
})
</script>
</head>
<body>
<div class="border">
<select id="leftName" multiple="multiple">
<option>張三</option>
<option>李四</option>
<option>王五</option>
<option>趙六</option>
</select>
<div id="btn">
<input type="button" id="toRight" value="-->"><br>
<input type="button" id="toLeft" value="<--">
</div>
<select id="rightName" multiple="multiple">
<option>錢七</option>
</select>
</div>
</body>
</html>