Jquery實現多選下拉列表左右移動

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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章