jQuery plugin za razvrščanje po Abecedi

Pozdrav!

Pozna kdo, oz. je že uporabil plugin ki bi omogočal naslednje:

Imam div z podatki:

Ankaran
Bela vas
Belo
Bekovci
Celje
Cesta na vrh
Šmartno

Rad bi nek plugin ki bi naredil zadevo takole:

<h1>A</h1>
<ul>
Ankaran
</ul>
<h1>B</h1>
<ul>
Bela vas
Belo
Bekovci
</ul>
id,..

Torej, da vzame po abecedi in lahko vzame prvo črko.

Hvala!

7 odgovorov

Sicer nimam nobenega pametnega predloga glede razvrščanja po abecedi, bi pa omenil, da so elementi znotraj <ul> navadno razvrščeni še v <li>.

Ne more bit za vsak k* plugin, če ne bi jih blo 10 miljard.

To je treba sam sprogramirat. Googlej za javascript sort funkcijo.

23

Rabiš samo zanko ki gre čez elemente, jih testira za začetnice ter doda v seznam.

Napisal si da imaš div iz podatkov... iz kje pa dobiš podatke? Lahko jih sortiraš tudi s poizvedbo iz vira...

Sem zgooglav zate: http://jsbin.com/eculis/988/edit Samo še črke dodaš

Dejansko mislim, da javascript ni najboljše orodje za to kar hočeš narediti. Ker kolikor razumem uporabnik ne bo mogel sortirat, se pravi da bi bil gumb ki bi razvrstil zadevo, razvrščanje obrnil ipd. Tako da je bolj smiselno zadevo narediti server side in jo v pravilni obliki prikazat uporabniku.

Na server side tole urediš z nekaj vrsticami kode. Tudi jaz imam čisto enak primer - seznam blagovnih znamk, ki jih funkcija posortira po abecedi, nato pa se s for zanko sprehodim čez zapise in izpostavim vsako črko.