jQuery實(shí)現(xiàn)兩個(gè)select控件的互移操作
更新時(shí)間:2016年12月22日 09:47:31 作者:反骨仔(二五仔)
本文主要介紹了利用jQuery實(shí)現(xiàn)兩個(gè)<select>控件的互移操作的方法代碼,具有很好的參考價(jià)值,需要的朋友一起來(lái)看下吧
一、直接上代碼
<!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 () { //數(shù)據(jù)option選中的數(shù)據(jù)集合賦值給變量vSelect var vSelect = $("#leftSelector option:selected"); //克隆數(shù)據(jù)添加到 rightSelector 中 vSelect.clone().appendTo("#rightSelector"); //同時(shí)移除 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內(nèi)的value var t = lst1.options[i].text; //顯示的文本 alert(v + ":" + t); } } </script> </body> </html>
二、效果圖
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!
您可能感興趣的文章:
- jquery 操作兩個(gè)select實(shí)現(xiàn)值之間的互相傳遞
- 兩個(gè)select之間option的互相添加操作(jquery實(shí)現(xiàn))
- jquery 實(shí)現(xiàn)兩Select 標(biāo)簽項(xiàng)互調(diào)示例代碼
- jQuery實(shí)現(xiàn)Select左右復(fù)制移動(dòng)內(nèi)容
- Jquery實(shí)現(xiàn)select multiple左右添加和刪除功能的簡(jiǎn)單實(shí)例
- jquery實(shí)現(xiàn)select選擇框內(nèi)容左右移動(dòng)代碼分享
- 基于jquery實(shí)現(xiàn)select選擇框內(nèi)容左右移動(dòng)添加刪除代碼分享
- jquery select多選框的左右移動(dòng) 具體實(shí)現(xiàn)代碼
- jQuery操作Select的Option上下移動(dòng)及移除添加等等
相關(guān)文章
jQuery 定時(shí)局部刷新(setInterval)
jQuery 定時(shí)局部刷新(setInterval),這里是顯示時(shí)間的效果代碼。2010-11-11Jquery之Bind方法參數(shù)傳遞與接收的三種方法
這篇文章主要介紹了Jquery的Bind方法參數(shù)傳遞與接收的三種方法,需要的朋友可以參考下2014-06-06jquery.fileEveryWhere.js 一個(gè)跨瀏覽器的file顯示插件
大牛ppk都說(shuō)過,在從多表單控件中,上傳文件控件的樣式是最難以控制的。見文章Styling an input type="file"。本插件也多是參考此文2011-10-10jQuery與getJson結(jié)合的用法實(shí)例
這篇文章主要介紹了jQuery與getJson結(jié)合的用法,實(shí)例分析了jquery解析json數(shù)據(jù)及數(shù)組遍歷的相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08如何使用jQUery獲取選中radio對(duì)應(yīng)的值(一句代碼)
一些基本的語(yǔ)法在使用中老忘掉,下列使用jQUery獲取選中radio對(duì)應(yīng)的值,剛剛想起來(lái),感興趣的朋友可以了解下2013-06-06基于Jquery的標(biāo)簽智能驗(yàn)證實(shí)現(xiàn)代碼
一直在尋找最快捷方便的信息驗(yàn)證方法,之前自己編過JS版驗(yàn)證但要寫很多輔助代碼,經(jīng)過許多次改進(jìn),還是覺得太麻煩代碼還多,維護(hù)起太費(fèi)盡。2010-12-12