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

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • Film Riot

    Film Riot

    16 NİSAN 2006
  • MandMEvangelists

    MandMEvangel

    28 Ocak 2008