小程序代码大全_jQuery完成两个select控件的互移操

jQuery实现两个select控件的互移操作     (二五仔)   本文主要介绍了利用jQuery实现两个 select 控件的互移操作的方法代码,具有很好的参考价值,需要的朋友一起来看下吧
select id="leftSelector" multiple="multiple" name="SmsListOnLeft" 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 input type="button" value=" " id="btnLeft" / input type="button" value=" " id="btnRight" / /span select id="rightSelector" multiple="multiple" name="SmsListOnRight" 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 input type="button" 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

二、效果图

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持凡科!


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://mfjzn.cn/ziyuan/3298.html