成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jquery實現列表上下移動功能
全站頭部文字 我要出現在這里
jquery實現列表上下移動功能 626 2024-03-11   

廢話少說,我們開始進入主題。
今天我們實現的是一個列表頁面上移、下移功能。如圖:

查看圖片

當勾選列表中的列時,點擊上移或者下移,會動態上移或者下移。
html代碼如下:

<div> 
  <input type="button" onclick="up();" value=" 上移 "> 
  <input type="button" onclick="down();" value=" 下移 "> 
</div> 
 <div> 
<table width="400px" height="200" class="mytable" cellpadding="5" cellspacing="0"> 
<tr> 
 <td>序號</td> 
 <td>名字</td> 
  <td>性別</td> 
</tr> 
 <tr> 
 <td><input type="checkbox" id="c1"/>1</td> 
 <td>小一</td> 
  <td>男</td> 
</tr> 
 <tr> 
 <td><input type="checkbox" id="c2"/>2</td> 
 <td>小二</td> 
  <td>女</td> 
</tr> 
<tr> 
 <td><input type="checkbox" id="c3"/>3</td> 
 <td>小三</td> 
  <td>女</td> 
</tr> 
</table> 
lt;/div> 

我們定義一個css樣式叫做mytable

.mytable td,.mytable{ 
 font-size:12px; 
 color:red; 
 border:1px solid #000; 
 text-align:center; 
 border-collapse:collapse; 
 } 

然后實現up(),down()方法既可,代碼如下:

$.each($("table input:checked"),function(){ 
  var onthis=$(this).parent().parent(); 
  var getUp=onthis.prev(); 
   
  if ($(getUp).has("input").size()==0) 
  { 
   alert("頂級元素不能上移"); 
   return; 
  } 
  $(onthis).after(getUp); 
 }); 
} 
 function down(){ 
 $.each($("table input:checked"),function(){ 
  var onthis=$(this).parent().parent(); 
  var getdown=onthis.next(); 
  $(getdown).after(onthis); 
 }); 
} 

利用jquery提供的函數,實現很簡單,當然如果想實現多列同時上移下移,只需要加一個循環既可,核心代碼就是上邊的。

以上就是本文的全部內容,希望對大家學習jquery程序設計有所幫助。



主站蜘蛛池模板: after4| 心跳源计划演员表| 热情电影| 潜龙轰天 电影| 开心麻花电影| 电影吻隐者在线观看免费完整版| 楞严咒心咒全文| 郑丽身高一米几| 暗夜与黎明电视连续剧| 保坂尚辉| 欺辱尤娜| 血色天劫| 爱妃直播| 肥皂泡节选阅读理解答案三年级| 3片| xiee| cctv16体育节目表今天目表| 我姨| 任喜宝| 欧美黑人巨大精品videos| 魔法少女砂沙美| jamie dornan| 优越法外电视剧免费观看| 意大利《搭车》| 地震的现场急救原则包括| 欧美一级视屏| 消失的她电影免费收看| 李子京| 金太狼的幸福生活剧情介绍| 楚青丝完美人生免费阅读| 越活越来劲 电视剧| 四查四看自我剖析材料| 姬他演过的电视剧和电影| 高清图库| 永远的紫荆花简谱| 男同视频在线| 韩国电影《甜性涩爱》| 张柏芝艳照无删减版| 陈若| 免费完整版在线观看| 云上的宝石|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103