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

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • cekehechu

    cekehechu

    20 HAZİRAN 2006
  • pain975

    pain975

    27 NİSAN 2008