jQuery實(shí)現(xiàn)左右兩個列表框的內(nèi)容相互移動功能示例
本文實(shí)例講述了jQuery實(shí)現(xiàn)左右兩個列表框的內(nèi)容相互移動功能。分享給大家供大家參考,具體如下:
在jQuery中將左右兩個列表框的內(nèi)容相互移動,移動的同時進(jìn)行刪除,這里只是給大家寫一個入門的小案例,今后寫相同的功能思路也是一樣的。僅供新手們的一個參考。希望能給那些跟我一樣在菜鳥路上不斷奮斗的人一些靈感,盡早入門。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>www.dhdzp.com jQuery列表數(shù)據(jù)移動</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//將左邊數(shù)據(jù)移動到右邊
$("#right").click(function(){
//將左邊option中選中的值賦給vSelect變量
var vSelect=$("#leftSelect option:selected");
//將數(shù)據(jù)添加到rightSelect中
vSelect.clone().appendTo("#rightSelect");
//同時刪除leftSelect中的數(shù)據(jù)
vSelect.remove();
});
//將右邊數(shù)據(jù)移動到左邊
$("#left").click(function(){
var vSelect=$("#rightSelect option:selected");
//將右邊的數(shù)據(jù)追加到左邊列表中
vSelect.clone().appendTo("#leftSelect");
vSelect.remove();
});
//將左邊全部數(shù)據(jù)移到右邊
$("#rightAll").click(function(){
$("#rightSelect").append($("#leftSelect>option"));
$("#leftSelect>option").remove();
});
//將右邊數(shù)據(jù)全部移到左邊
$("#leftAll").click(function(){
$("#leftSelect").append($("#rightSelect>option"));
$("#rightSelect>option").remove();
});
});
</script>
</head>
<body>
<div>
<select id="leftSelect" multiple="multiple" style="height: 200px;width: 200px;">
<option value="0">電影0</option>
<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>
</select>
<input type="button" id="right" value=">" />
<input type="button" id="rightAll" value=">>>" />
<input type="button" id="left" value="<" />
<input type="button" id="leftAll" value="<<<" />
<select id="rightSelect" multiple="multiple" style="height: 200px;width: 200px;">
<option value="6">電影6</option>
<option value="7">電影7</option>
<option value="8">電影8</option>
<option value="9">電影9</option>
</select>
</div>
</body>
</html>
這里使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼,可看到如下運(yùn)行效果:

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴(kuò)展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計(jì)有所幫助。
- jquery select多選框的左右移動 具體實(shí)現(xiàn)代碼
- jQuery實(shí)現(xiàn)可移動選項(xiàng)的左右下拉列表示例
- jquery實(shí)現(xiàn)列表上下移動功能
- jquery移動點(diǎn)擊的項(xiàng)目到列表最頂端的方法
- jQuery實(shí)現(xiàn)用方向鍵控制層的上下左右移動
- jQuery讓控件左右移動的三種實(shí)現(xiàn)方法
- jQuery slider Content(左右控制移動)
- jQuery實(shí)現(xiàn)下拉框左右移動(全部移動,已選移動)
- 基于jquery實(shí)現(xiàn)左右上下移動效果
- Jquery實(shí)現(xiàn)多選下拉列表左右移動
相關(guān)文章
jQuery+PHP+MySQL實(shí)現(xiàn)無限級聯(lián)下拉框效果
這篇文章主要介紹了jQuery+PHP+MySQL實(shí)現(xiàn)無限級聯(lián)效果的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-02-02
基于jquery實(shí)現(xiàn)最簡單的選項(xiàng)卡切換效果
這篇文章主要介紹了基于jquery實(shí)現(xiàn)最簡單的選項(xiàng)卡切換效果的相關(guān)資料,具有一定的參考價值,感興趣的朋友可以參考一下2016-05-05
jQuery使用$.ajax進(jìn)行即時驗(yàn)證的方法
這篇文章主要介紹了jQuery使用$.ajax進(jìn)行即時驗(yàn)證的方法,較為詳細(xì)的分析了jQuery基于ajax實(shí)現(xiàn)前臺驗(yàn)證與后臺數(shù)據(jù)交互的相關(guān)技巧,非常簡單實(shí)用,需要的朋友可以參考下2015-12-12
jQuery 連續(xù)列表實(shí)現(xiàn)代碼
你有沒有手工的編寫過一些重復(fù)的代碼?你也覺得它們是如此的無聊吧。好了,這里有更好的解決辦法。2009-12-12
詳解jQuery向動態(tài)生成的內(nèi)容添加事件響應(yīng)jQuery live()方法
這篇文章主要介紹了jQuery向動態(tài)生成的內(nèi)容添加事件響應(yīng)jQuery live()方法,需要的朋友可以參考下2015-11-11
兩種方法基于jQuery實(shí)現(xiàn)IE瀏覽器兼容placeholder效果
這篇文章主要介紹了兩種方法基于jQuery實(shí)現(xiàn)IE瀏覽器兼容placeholder效果,需要的朋友可以參考下2014-10-10
jQuery UI Grid 模態(tài)框中的表格實(shí)例代碼
這篇文章主要介紹了jQuery UI Grid 模態(tài)框中的表格實(shí)例代碼講解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-04-04
利用jquery實(shí)現(xiàn)下拉框的禁用與啟用
本文主要介紹了jquery實(shí)現(xiàn)下拉框的禁用與啟用的具體代碼。代碼清晰,容易理解。有需要的朋友可以參考下,希望會對大家有所幫助2016-12-12
小巧強(qiáng)大的jquery layer彈窗彈層插件
這篇文章主要介紹了小巧強(qiáng)大的jquery layer彈窗彈層插件的使用方法以及使用范圍,非常詳細(xì),有需要的小伙伴可以參考下。2015-12-12

