欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jquery實現(xiàn)列表上下移動功能

 更新時間:2016年02月25日 09:57:48   投稿:lijiao  
這篇文章主要為大家詳細(xì)介紹了jquery 實現(xiàn)列表上移、下移功能的相關(guān)資料,感興趣的小伙伴們可以參考一下

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

當(dāng)勾選列表中的列時,點擊上移或者下移,會動態(tài)上移或者下移。
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; 
 } 

然后實現(xiàn)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提供的函數(shù),實現(xiàn)很簡單,當(dāng)然如果想實現(xiàn)多列同時上移下移,只需要加一個循環(huán)既可,核心代碼就是上邊的。

以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)jquery程序設(shè)計有所幫助。

相關(guān)文章

最新評論