国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

全面解析DOM操作和jQuery實(shí)現(xiàn)選項(xiàng)移動(dòng)操作代碼分享

2019-11-20 09:46:06
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

DOM:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-"><title>DOM選項(xiàng)移動(dòng)操作</title><style>select {width: px;height: px;}div {display: inline-block;width: px}</style></head><body><select id="unsel" size="" multiple><option>Argentina</option><option>Brazil</option><option>Canada</option><option>Chile</option><option>China</option><option>Cuba</option><option>Denmark</option><option>Egypt</option><option>France</option><option>Greece</option><option>Spain</option></select><div><button onclick="move(this.innerHTML)">>></button><button onclick="move(this.innerHTML)">></button><button onclick="move(this.innerHTML)"><</button><button onclick="move(this.innerHTML)"><<</button></div><select id="sel" size="" multiple></select><script>function $(id){return document.getElementById(id);}var unsel=null;//保存所有備選國(guó)家列表var sel=[];//保存已選中的國(guó)家列表window.onload=function(){unsel=$("unsel").innerHTML.replace(/<//?option>/g," ").match(//b[a-zA-Z]+/b/g);}function move(inner){switch (inner){case ">>"://全部右移sel=sel.concat(unsel);unsel.length=;sel.sort();break;case "<<"://全部左移unsel=unsel.concat(sel);sel.length=;unsel.sort();break;case ">"://選中項(xiàng)右移var opts=document.querySelectorAll("#unsel option");//從后向前遍歷每個(gè)optionfor(var i=opts.length-;i>=;i--){if(opts[i].selected){//刪除unsel中i位置的個(gè)元素,直接壓入selsel.push(unsel.splice(i,)[]);}}sel.sort();break;case "<"://選中項(xiàng)左移var opts=document.querySelectorAll("#sel option");for(var i=opts.length-;i>=;i--){if(opts[i].selected){unsel.push(sel.splice(i,)[]);}}unsel.sort();break;}show();}function show(){//將兩個(gè)數(shù)組,更新到select元素中$("unsel").innerHTML="<option>"+unsel.join("</option><option>")+"</option>";$("sel").innerHTML="<option>"+sel.join("</option><option>")+"</option>";}</script></body></html>

jquery:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-"><title>選項(xiàng)移動(dòng)操作</title><script src="jquery.min.js"></script><style>select {width: px;height: px;}div {display: inline-block;width: px}</style></head><body><select id="first" size="" multiple><option>Argentina</option><option>Brazil</option><option>Canada</option><option>Chile</option><option>China</option><option>Cuba</option><option>Denmark</option><option>Egypt</option><option>France</option><option>Greece</option><option>Spain</option></select><div><button id="add">></button><button id="add_all">>></button><button id="remove"><</button><button id="remove_all"><<</button></div><select id="second" size="" multiple></select><script>$("#add").click(function(){// 將左邊被選中的選項(xiàng),移到右邊去$("#first>option:selected").appendTo($("#second"));});$("#add_all").click(function(){$("#first>option").appendTo($("#second"));});$("#remove").click(function(){$("#second>option:selected").appendTo($("#first"));});$("#remove_all").click(function(){$("#second>option").appendTo($("#first"));});// 雙擊事件$("#first").dblclick(function(){$("#first>option:selected").appendTo($("#second"));});$("#second").dblclick(function(){$("#second>option:selected").appendTo($("#first"));});</script></body></html>

以上所述是小編給大家介紹的DOM操作和jQuery實(shí)現(xiàn)選項(xiàng)移動(dòng)操作代碼分享的全部?jī)?nèi)容,希望對(duì)大家有所幫助!

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宕昌县| 安岳县| 沈阳市| 图片| 蒙自县| 宕昌县| 务川| 资中县| 平定县| 彭水| 安达市| 南丹县| 申扎县| 博客| 海原县| 邛崃市| 焉耆| 天全县| 哈巴河县| 苍山县| 嘉善县| 灵寿县| 上蔡县| 三亚市| 兴隆县| 永嘉县| 甘肃省| 通道| 河东区| 乌拉特前旗| 呼图壁县| 越西县| 罗甸县| 红原县| 长丰县| 永登县| 长岭县| 鄂州市| 阳谷县| 平果县| 观塘区|