jquery實現select選擇框內容左右移動代碼分享
更新時間:2015年11月21日 16:20:37 投稿:lijiao
這篇文章主要介紹了jquery實現select選擇框內容左右移動代碼,感興趣的小伙伴們可以參考一下
本文實例講述了select選擇框內容左右移動添加刪除。分享給大家供大家參考。具體如下:
select選擇框內容左右移動,簡單實用,選中選項內容,點擊移動按鈕可進行內容左右移動,運行效果圖:

具體代碼如下
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>index</title>
</head>
<body>
<div>
<select id="leftSelector" multiple="multiple" name="SmsListOnLeft" style="height:100px; width:50px">
<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>
<span style="top: 30px; position: fixed;">
<input type="button" value="<<" id="btnLeft" />
<input type="button" value=">>" id="btnRight" />
</span>
<select id="rightSelector" multiple="multiple" name="SmsListOnRight" style="height:100px; width:50px; margin-left:80px">
<option value="6">A</option>
<option value="7">B</option>
<option value="8">C</option>
<option value="9">D</option>
<option value="10">E</option>
</select>
</div>
<br>
<input type="button" onclick="selectAll()" id="btnSelectAll" value="selectAll" />
<script src="js/jquery-2.1.4.js"></script>
<script>
$("#btnRight").click(function () {
//數據option選中的數據集合賦值給變量vSelect
var vSelect = $("#leftSelector option:selected");
//克隆數據添加到 rightSelector 中
vSelect.clone().appendTo("#rightSelector");
//同時移除 leftSelector 中的 option
vSelect.remove();
});
//right move
$("#btnLeft").click(function () {
var vSelect = $("#rightSelector option:selected");
vSelect.clone().appendTo("#leftSelector");
vSelect.remove();
});
function selectAll() {
var lst1 = window.document.getElementById("rightSelector");
var length = lst1.options.length;
for (var i = 0; i < length; i++) {
var v = lst1.options[i].value; //option內的value
var t = lst1.options[i].text; //顯示的文本
alert(v + ":" + t);
}
}
</script>
</body>
</html>
希望本文對大家學習javascript程序設計有所幫助。
您可能感興趣的文章:
相關文章
得到jQuery detach()后節(jié)點中的某個值實現代碼
需要jQuery -detach 后的dom 結構或某個值,如何獲取到呢?一直困惑著我們,不過本文將為大家解開疑惑,感興趣的朋友可以了解下,或許本文對你有所幫助2013-02-02
淺談jQuery中對象遍歷.eq().first().last().slice()方法
本文給大家分析了jQuery中的對象遍歷.eq().first().last().slice()方法的使用,以及他們之間的區(qū)別,jQuery源碼中的使用。2014-11-11
JQuery 拾色器插件發(fā)布-jquery.icolor.js
web項目中不少地方需要用到顏色選擇器,比如設置某個元素的背景色、邊框色等等,按照我們交互設計的期望-設色器最好簡單易用,僅顯示常用的那些色塊給用戶選擇,另外提供一個輸入框方便用戶輸入自定義的色值。2010-10-10

