php mysql PDO 查詢操作的實(shí)例詳解
778
2023-12-08
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è)option for(var i=opts.length-;i>=;i--){ if(opts[i].selected){ //刪除unsel中i位置的個(gè)元素,直接壓入sel sel.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="http://www.gimoo.net/t/1902/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ì)大家有所幫助!
#免責(zé)聲明#
本站[綠夏技術(shù)導(dǎo)航]提供的一切軟件、教程和內(nèi)容信息僅限用于學(xué)習(xí)和研究目的;不得將上述內(nèi)容用于商業(yè)或者非法用途,否則,一切后果請(qǐng)用戶自負(fù)。本站信息來(lái)自網(wǎng)絡(luò)收集整理,版權(quán)爭(zhēng)議與本站無(wú)關(guān)。您必須在下載后的24個(gè)小時(shí)之內(nèi),從您的電腦或手機(jī)中徹底刪除上述內(nèi)容。如果您喜歡該程序或內(nèi)容,請(qǐng)支持正版,購(gòu)買(mǎi)注冊(cè),得到更好的正版服務(wù)。我們非常重視版權(quán)問(wèn)題,如有侵權(quán)請(qǐng)郵件[admin@lxwl520.com]與我們聯(lián)系進(jìn)行刪除處理。敬請(qǐng)諒解!