亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

基于jquery實現左右上下移動效果

2019-11-19 13:55:56
字體:
來源:轉載
供稿:網友

最近再做報表時候,直接把全部字段都導出了,但這不太靈活?;貞浝蠋熤v過的項目做報表如下左右上下移功能靈活控制,所以就嘗試下咯。

js代碼

function selected(thiz) {  var name = thiz.name;  if(name=="right")   $("select[name='left']").val("");  else   $("select[name='right']").val(""); } function Shift(thiz) {  var right = $("select[name='right']");  var left = $("select[name='left']");  if(thiz=="left" && right.val() != ""){   lrShift(right,left);  }else if(thiz=="right" && left.val() != ""){   lrShift(left,right);  }   //獲取選中的值 } //從dest移動到target function lrShift(dest,target) {  var childrens = dest.children();  var args = "";  //alert(dest.val());  var dests = dest.val()  for(var x = 0; x < dests.length; x++)  {   var vaTemp = dests[x];   target.append("<option value='"+vaTemp+"'>"+vaTemp+"</option>");//追加   target.find("option[value='"+vaTemp+"']").attr("selected",true);//給追加獲取焦點   for(var y = 0; y <childrens.length;y++ )//刪除選中的元素   {    if(childrens.get(y).value==vaTemp)     $(childrens.get(y)).remove();   }  }  dest.val(""); } function ShiftValue(address) {  var right = $("select[name='right']");  var left = $("select[name='left']");  if(right.val()!=null)   shift(right,address);  else if(left.val()!=null)   shift(left,address); } function shift(obj,address){   //獲取選中的值   var objData = obj.val();   var childrens = obj.children();   var strs = "";   for(var x = 0; x < objData.length; x++)   {    strs+="@"+objData[x];   }    //獲取要添加位置對象   var temp = null;   if(address=="top"){    var number = findSelect(childrens,objData[0]);    if((--number) < 0)     return;    temp = childrens.get(number);   }   else{    var number = findSelect(childrens,objData[objData.length-1]);    if((++number) > childrens.length-1)     return;    temp = childrens.get(number);   }    //刪除選中的值   var n = 0;   var buffer = new Array(childrens.length-objData.length);   for(var x = 0; x < childrens.length;x++)   {    var value = childrens.get(x).value;    if(strs.indexOf(value)==-1)     buffer[n++] = value;   }    //添加新排序的值   obj.empty();   if(address=="top")   {    for(var y = 0; y < buffer.length;y++)    {     if(buffer[y]==temp.value)     {      for(var x = 0; x < objData.length ; x++)      {       obj.append("<option>"+objData[x]+"</option>");      }     }     obj.append("<option>"+buffer[y]+"</option>");    }   }else{    for(var y = 0; y < buffer.length;y++)    {     obj.append("<option>"+buffer[y]+"</option>");     if(buffer[y]==temp.value)     {      for(var x = 0; x < objData.length; x++)      {       obj.append("<option>"+objData[x]+"</option>");      }     }    }   }   //選中值   obj.val(objData); } function findSelect(selects,objValue) {  var number = -1;  for(var x = 0; x < selects.length; x++)  {   if(objValue==selects.get(x).value)    number = x;  }  return number; } 

頁面調用

<div>   <div>    <b>未導出字段</b>   </div>   <div style="float:left;">    <select name="left" multiple="multiple" onchange="selected(this)" style="height:350px;width:200px;">     <option value="姓名">姓名</option>     <option value="快件號">快件號</option>     <option value="快遞公司">快遞公司</option>     <option value="首重">首重</option>     <option value="續重">續重</option>    </select>   </div>  </div>  <div style="float:left;">   <div style="margin:30px;margin-top:110px;">   <input type="button" value="<<" onclick="Shift('left')"/>  </div>   <div style="margin:30px;margin-top:30px;">   <input type="button" value=">>" onclick="Shift('right')"/>  </div>  </div>  <div style="margin-top:-20px;">   <div style="margin-left:22%;">    <b>需導出字段</b>   </div>   <div style="float:left;">    <select name="right" multiple="multiple" onchange="selected(this)" style="height:350px;width:200px;">     <option value="首價">首價</option>     <option value="續價">續價</option>     <option value="大大">大大</option>     <option value="小小">小小</option>    </select>   </div>  </div>  <div style="float:left;">   <div style="margin:30px;margin-top:110px;">   <input type="button" value="向上" onclick="ShiftValue('top')" />   </div>   <div style="margin:30px;margin-top:30px;">   <input type="button" value="向下" onclick="ShiftValue('bottom')" />  </div>  </div> 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久久亚洲精品| 久久伊人精品天天| 姬川优奈aav一区二区| 国产精品一区二区久久久| 91社影院在线观看| 精品一区二区三区四区在线| 一区国产精品视频| 亚洲a成v人在线观看| 色偷偷偷综合中文字幕;dd| 亚洲成年网站在线观看| 亚洲国产天堂久久综合网| 在线午夜精品自拍| 国产精品一区二区三区免费视频| 欧美性视频网站| 国外日韩电影在线观看| 亚洲精品狠狠操| 亚洲综合中文字幕在线观看| 欧美激情xxxx性bbbb| 国产成人精品一区二区在线| 久久成人精品电影| 国产精品嫩草影院一区二区| 日韩中文字幕不卡视频| 色先锋久久影院av| 日韩精品www| 久久久久这里只有精品| 中文字幕免费精品一区| 欧美黄色成人网| 久久久久久久影视| 精品欧美一区二区三区| 亚洲精品成人久久电影| 成人免费xxxxx在线观看| 69**夜色精品国产69乱| 国产午夜精品美女视频明星a级| 亚洲精品久久久久久久久| 亚洲国产高清福利视频| 7m第一福利500精品视频| 亚洲国产成人91精品| 久久久免费精品视频| 亚洲欧美精品一区二区| 国产精品高清在线| 亚洲一区二区三区视频播放| 国产精品扒开腿做爽爽爽男男| 亚洲mm色国产网站| 国产日韩在线一区| 中文字幕一区日韩电影| 欧美黄网免费在线观看| 亚洲精品xxx| 久久精品人人做人人爽| 欧美成人国产va精品日本一级| 亚洲国产小视频在线观看| 91香蕉国产在线观看| 国产成人涩涩涩视频在线观看| 日韩精品视频在线观看免费| 色妞欧美日韩在线| 伊人久久男人天堂| 亚洲成av人片在线观看香蕉| 555www成人网| 亚洲欧美综合另类中字| 国产一区二区久久精品| 国产精品视频资源| 国产日韩亚洲欧美| 97视频在线播放| 亚洲福利视频网| 国产精品久久二区| 中文国产成人精品| 欧美一级黄色网| 亚洲精品资源美女情侣酒店| 欧美大胆在线视频| 自拍偷拍免费精品| 国产精品中文久久久久久久| 日本sm极度另类视频| 欧美放荡办公室videos4k| 欧美第一页在线| 色综合久久中文字幕综合网小说| 亚洲精品美女久久| 欧美自拍大量在线观看| 国产中文字幕日韩| 精品久久久久久中文字幕大豆网| 久久久av亚洲男天堂| 欧美一区二三区| 日韩欧美福利视频| 国产成人精品日本亚洲| 国产成人精品网站| 欧美性生活大片免费观看网址| 精品中文字幕视频| 久久久久久久999精品视频| 韩剧1988免费观看全集| 欧美日韩在线视频首页| 欧美一区二区三区四区在线| 538国产精品视频一区二区| 欧美成人免费网| 社区色欧美激情 | 日本伊人精品一区二区三区介绍| 最近2019中文字幕mv免费看| 久久久中文字幕| 中文字幕精品av| 91在线视频精品| 激情久久av一区av二区av三区| 在线观看视频99| 日本精品一区二区三区在线播放视频| 亚洲白虎美女被爆操| 亚洲专区中文字幕| 欧美激情综合色| 色综合天天综合网国产成人网| 日韩中文字幕亚洲| 午夜免费日韩视频| 91亚洲精品一区二区| 一个人www欧美| 78色国产精品| 国产999精品久久久影片官网| 久久夜色精品国产| www.99久久热国产日韩欧美.com| 精品成人69xx.xyz| 精品亚洲国产视频| 国产不卡在线观看| 亚洲另类xxxx| 亚洲视频欧洲视频| 疯狂做受xxxx欧美肥白少妇| 欧美性视频在线| 日韩精品在线视频| 国产成人97精品免费看片| 最近2019中文字幕第三页视频| 亚洲精品久久久久国产| 91精品国产乱码久久久久久蜜臀| 九九热最新视频//这里只有精品| 久久久国产一区二区三区| 亚洲欧美日韩天堂| 92国产精品视频| 亚洲xxx视频| 久久综合88中文色鬼| 国模精品系列视频| 国产精品视频一区国模私拍| 91国在线精品国内播放| 欧美一级成年大片在线观看| 国产精品99久久久久久白浆小说| 午夜精品久久久久久久99热浪潮| 国产精品欧美久久久| 国产成人精品在线视频| 亚洲伊人久久大香线蕉av| 欧美中文字幕第一页| 国产精品久久久久久久久久久不卡| 一区二区三区国产在线观看| 亚洲情综合五月天| 欧美专区中文字幕| 91久久久久久久久| 久久久999精品| 日本欧美在线视频| 91禁国产网站| 欧美贵妇videos办公室| 国产精品视频地址| 在线播放精品一区二区三区| 日韩av免费一区| 日韩在线观看视频免费| 亚洲美女精品久久| 91精品免费视频| 成人免费看片视频| 欧美男插女视频| 久久69精品久久久久久久电影好| 久久夜色精品亚洲噜噜国产mv| 成人高清视频观看www| 尤物精品国产第一福利三区| 久久国产精品久久国产精品| 一本色道久久88综合日韩精品| 亚洲偷熟乱区亚洲香蕉av|