Javascript
Jquery ile Sıralama – Yer Değiştirme
Jquery ile post işleminde gelen listeyi tablo’da satırların yerini değiştirmek yada sadece tablo içerisinde sıralama ve yer değişikliği yapabilirsiniz. Aşağıda “canlı demo” ve “kaynak kodları” paylaşılmıştır.
Canlı Demo
Kaynak Kodlar
Javascript’te kullanabileceğiniz tabloda yer değiştirme kodları aşağıda paylaşılmıştır. “HTML+JS+CSS” dosyalarıyla birlikte verilmiştir. Aşağıdaki kodların tümünü kopyalayıp “.html” olarak kayıt ederek hemen çalıştırabilirsiniz.
<html> <head> <title>Js ile sıralama değiştirme</title> <script src="https://code.jquery.com/jquery-3.3.1.js"></script> <style> .divim { width: 400px; height: 130px; padding: 20px; background-color: aqua; position: relative; } </style> </head> <body> <div class="divim"> <table id="tablom"> <tbody> <tr><td>Deneme Yazısı 1.Satır</td></tr> <tr><td>Deneme Yazısı 2.Satır</td></tr> <tr><td>Deneme Yazısı 3.Satır</td></tr> <tr><td>Deneme Yazısı 4.Satır</td></tr> <tr><td>Deneme Yazısı 5.Satır</td></tr> </tbody> </table><br> <button value="4-5 yer degistir" id="degistir">4 ve 5.Satır Yer Değiştir</button> </div> <script type="text/javascript"> //Butona basınca işlem yapmak isterseniz $("#degistir").on("click", function() { $(function(){ function move(start, end){ var myTable = $('#tablom tbody tr'); if(start>end){ myTable.eq(start-1).insertBefore(myTable.eq(end-1)); }else{ myTable.eq(start-1).insertAfter(myTable.eq(end-1)); } } move(4,5); }); }); //Sayfa açıldığında değişmiş şekilde görmek isterseniz $(function(){ function move(start, end){ var myTable = $('#tablom tbody tr'); if(start>end){ myTable.eq(start-1).insertBefore(myTable.eq(end-1)); }else{ myTable.eq(start-1).insertAfter(myTable.eq(end-1)); } } move(2,3); }); </script> </body> </html>