SORU
16 Temmuz 2009, PERŞEMBE


Nasıl bir liste alfabetik olarak jQuery kullanarak sıralama yapabilir miyim?

Boyumu buradan bir şeyler öğrenmeye çalışıyorum ve bu aslında mümkün olduğunu umuyorum.

Benim listedeki tüm öğeleri tür bir işlevi alfabetik olarak aramak mümkün olmak istiyorum.

Ama öyle görünmüyor sıralamak için jQuery UI bakıyordum. Herhangi bir düşünce?

CEVAP
16 Temmuz 2009, PERŞEMBE


Şöyle bir şey:

var mylist = $('#myUL');
var listitems = mylist.children('li').get();
listitems.sort(function(a, b) {
   return $(a).text().toUpperCase().localeCompare($(b).text().toUpperCase());
})
$.each(listitems, function(idx, itm) { mylist.append(itm); });

Bu sayfada: http://www.onemoretake.com/2009/02/25/sorting-elements-with-jquery/

Kod numarası ile sırasız liste sıralanır yukarıda''. myUL

YA TinySort gibi bir eklenti kullanabilirsiniz. https://github.com/Sjeiti/TinySort

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • metallmanutza13

    metallmanutz

    13 NİSAN 2007
  • sWooZie

    sWooZie

    9 ŞUBAT 2006
  • THELIFEOFPRICE

    THELIFEOFPRI

    16 Mart 2011