Heim >Web-Frontend >js-Tutorial >jquery realisiert die Funktion, die Liste nach oben und unten zu verschieben_jquery

jquery realisiert die Funktion, die Liste nach oben und unten zu verschieben_jquery

PHP中文网
PHP中文网Original
2016-05-16 15:13:361631Durchsuche

Kommen wir ohne weitere Umschweife zum Thema.
Was wir heute implementiert haben, ist eine Funktion zum Auf- und Abbewegen auf der Listenseite. Wie im Bild gezeigt:

jquery realisiert die Funktion, die Liste nach oben und unten zu verschieben_jquery

Wenn eine Spalte in der Liste aktiviert ist, klicken Sie auf „Nach oben“ oder „Nach unten“, und sie wird dynamisch nach oben oder unten verschoben.
Der HTML-Code lautet wie folgt:

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


Wir definieren einen CSS-Stil namens mytable

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

Implementieren Sie dann die Methoden up() und down(). Der Code lautet wie folgt:

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

Verwenden Sie die bereitgestellte JQuery. Die Funktion ist sehr einfach zu implementieren. Wenn Sie mehrere Spalten gleichzeitig nach oben und unten verschieben möchten, müssen Sie nur eine Schleife hinzufügen. Der Kerncode ist wie oben.

Das Obige ist der Inhalt von jquery, um die Funktion zum Verschieben der Liste nach oben und unten zu implementieren. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn