/ / aký je najlepší spôsob získania aktuálneho poradia zoznamu? - jquery, html, jquery-ui

čo je najlepší spôsob, ako získať aktuálny zoznam? - jquery, html, jquery-ui

Používam jQuery ui ťahateľné a povoľujempoužívateľ môže zmeniť poradie zoznamu, keď budú hotoví, plánujem ich kliknutie na tlačidlo a vytvorím súbor JSON s ich aktuálnym poradím v zozname, aký je najlepší spôsob ako niečo také urobiť pomocou jQuery od zoznamu objednávka nie je napísaná na html súbore?

ps: každý li tag a ul značka môže mať ID.

odpovede:

0 pre odpoveď č. 1

Rozširovanie Kimovej odpovede. Ak nemáte zaručené, každá položka má ID a keďže používate jQuery. Mali by ste použiť jQuery.data () alebo jQuery data () pripojiť k položkám kontext, aby ste vedeli, ktorý je ktorý. Bude to vyzerať asi takto, ak bude daný kontext iba pôvodným poradím.

jQuery(myListItemSelector).each(function(index, item){
// Do something here...
jQuery(this).data("index", index);
});

Keď ju potom ukladáte, môžete sa v nej prehraťznova a vytiahnite túto hodnotu indexu. Ak existuje iná definujúca hodnota, ktorá by ich urobila jedinečnými, bolo by to pre vás jednoduchšie ako index. V podobných situáciách sa naozaj hodí niečo ako GUID.


1 pre odpoveď č. 2

Môžeš použiť

jQuery(myListItemSelector).each(function(index, item){
// Do something here...
})

prechádzať položky extrahujúce ID, atribút alebo obsah do vášho zoznamu JSON.