jquery制作select列表雙向選擇示例代碼
jquery制作的select列表雙向選擇,兼容性肯定是不錯(cuò)的,需要的朋友可以學(xué)習(xí)下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script> <style> .sel{width:150px;height:200px;} .btn{width:50px;font-weight:bold;font-size:14px; } </style> </HEAD> <BODY> <table> <tr> <td> <select multiple class="sel" id="sel_left"> <option value="a">aaaaaaaaaaa</option> <option value="b">bbbbbbbbbbb</option> <option value="c">ccccccccccc</option> <option value="d">ddddddddddd</option> <option value="e">eeeeeeeeeee</option> </select> </td> <td> <p><button class="btn" id="btn_1">>> </button></p> <p><button class="btn" id="btn_2">></button></p> <p><button class="btn" id="btn_3"><</button></p> <p><button class="btn" id="btn_4"><<</button></p> </td> <td> <select multiple class="sel" id="sel_right"> <option value="f">fffffffffff</option> </select> </td> </tr> </table> </BODY> <script> $(function(){ $("#sel_left,#sel_right").bind("change",checkBtn); $("#btn_1,#btn_2,#btn_3,#btn_4").bind("click",clickBtn); checkBtn(); }); function checkBtn(){ jQuery("#sel_left>option").length > 0 ? jQuery("#btn_1").removeAttr("disabled") : jQuery("#btn_1").attr("disabled","disabled"); jQuery("#sel_left option:selected").length > 0 ? jQuery("#btn_2").removeAttr("disabled") : jQuery("#btn_2").attr("disabled","disabled"); jQuery("#sel_right option:selected").length > 0 ? jQuery("#btn_3").removeAttr("disabled") : jQuery("#btn_3").attr("disabled","disabled"); jQuery("#sel_right>option").length > 0 ? jQuery("#btn_4").removeAttr("disabled") : jQuery("#btn_4").attr("disabled","disabled"); } function clickBtn(e){ if("btn_1" == e.target.id){ jQuery("#sel_left>option").appendTo("#sel_right"); }else if("btn_2" == e.target.id){ jQuery("#sel_left option:selected").appendTo("#sel_right"); }else if("btn_3" == e.target.id){ jQuery("#sel_right option:selected").appendTo("#sel_left"); }else if("btn_4" == e.target.id){ jQuery("#sel_right>option").appendTo("#sel_left"); } checkBtn(); } </script> </HTML>
- 基于JQuery實(shí)現(xiàn)的Select級聯(lián)
- jquery取消選擇select下拉框示例代碼
- jquery實(shí)現(xiàn)省市select下拉框的替換(示例代碼)
- jquery 操作兩個(gè)select實(shí)現(xiàn)值之間的互相傳遞
- jQuery取得設(shè)置清空select選擇的文本與值
- jquery 實(shí)現(xiàn)兩Select 標(biāo)簽項(xiàng)互調(diào)示例代碼
- jQuery制作簡潔的多級聯(lián)動Select下拉框
- jQuery中:selected選擇器用法實(shí)例
- jquery操作select方法匯總
- Jquery對select的增、刪、改、查操作
- jquery實(shí)現(xiàn)動態(tài)操作select選中
- JQuery select(下拉框)操作方法匯總
- jquery使用ul模擬select實(shí)現(xiàn)表單美化的方法
- jQuery實(shí)現(xiàn)的仿select功能代碼
- 基于jquery實(shí)現(xiàn)select選擇框內(nèi)容左右移動添加刪除代碼分享
相關(guān)文章
jQuery 全選 全不選 事件綁定的實(shí)現(xiàn)代碼
本文給大家分享一段代碼基于jQuery 全選 全不選 事件綁定的實(shí)現(xiàn)方法,代碼簡單易懂,非常不錯(cuò),需要的朋友參考下2017-01-01Jquery AJAX 用于計(jì)算點(diǎn)擊率(統(tǒng)計(jì))
Jquery AJAX實(shí)現(xiàn)頁面的統(tǒng)計(jì)代碼,后臺用的是php,這篇文章主要是學(xué)習(xí)jquery下ajax的簡單實(shí)現(xiàn)。2010-06-06jQuery中(function($){})(jQuery)詳解
本文通過具體示例向大家詳細(xì)介紹了jQuery中的(function($){})(jQuery)的用法和意義,對此有相同困惑的小伙伴可以參考下本文。2015-07-07jquery動態(tài)增加text元素以及刪除文本內(nèi)容實(shí)例代碼
這段代碼是通過jquery動態(tài)增加限定數(shù)額的text,以及清除文本內(nèi)容,用到了after()方法追加元素,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下哈,希望對大家有所幫助2013-07-07zTree樹形菜單交互選項(xiàng)卡效果的實(shí)現(xiàn)方法
下面小編就為大家分享一篇zTree樹形菜單交互選項(xiàng)卡效果的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12jQuery內(nèi)容過濾選擇器與子元素過濾選擇器用法實(shí)例分析
這篇文章主要介紹了jQuery內(nèi)容過濾選擇器與子元素過濾選擇器用法,結(jié)合實(shí)例形式分析了jQuery內(nèi)容過濾選擇器與子元素過濾選擇器相關(guān)功能、原理及使用方法,需要的朋友可以參考下2019-02-02jquery 層次選擇器siblings與nextAll的區(qū)別介紹
jquery 層次選擇器包括siblings與nextAll,本文為大家介紹下具體的使用方法,想學(xué)習(xí)的朋也可以參考下,希望對大家有所幫助2013-08-08JQuery操作iframe父頁面與子頁面的元素與方法(實(shí)例講解)
這篇文章主要介紹了JQuery操作iframe父頁面與子頁面的元素與方法。需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11