Rumah >hujung hadapan web >tutorial js >jquery menyedari fungsi mengalihkan senarai ke atas dan ke bawah_jquery

jquery menyedari fungsi mengalihkan senarai ke atas dan ke bawah_jquery

PHP中文网
PHP中文网asal
2016-05-16 15:13:361609semak imbas

Tanpa berlengah lagi, mari kita ke topik.
Apa yang kami laksanakan hari ini ialah fungsi untuk bergerak ke atas dan ke bawah halaman senarai. Seperti yang ditunjukkan dalam gambar:

jquery menyedari fungsi mengalihkan senarai ke atas dan ke bawah_jquery

Apabila lajur dalam senarai ditandakan, klik Move Up atau Move Down, dan ia akan bergerak ke atas atau bawah secara dinamik.
Kod html adalah seperti berikut:

<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>


Kami mentakrifkan gaya css yang dipanggil mytable

 font-size:12px; 
 color:red; 
 border:1px solid #000; 
 text-align:center; 
 border-collapse:collapse; 
 }

Kemudian laksanakan kaedah atas() dan bawah() Kodnya adalah seperti berikut:

$.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); 
 }); 
}

Gunakan jquery yang disediakan Fungsi ini sangat mudah untuk dilaksanakan Sudah tentu, jika anda ingin memindahkan berbilang lajur ke atas dan ke bawah pada masa yang sama, anda hanya perlu menambah kod teras adalah seperti di atas.

Di atas adalah kandungan jquery untuk melaksanakan fungsi mengalihkan senarai ke atas dan ke bawah_jquery Untuk kandungan yang lebih berkaitan, sila perhatikan laman web PHP Cina (www.php.cn)!


Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn