Benutzerdefinierte Daten in jQuery sortierbar?
auf "update", callback können Sie die Reihenfolge der Elemente mit $(this).sortable('toArray');
Aber dieser Auftrag enthält die element-IDs.
Wie bekomme ich ein benutzerdefiniertes Attribut, wie data-myattr
? Ich will, dass, um die Werte enthalten, die von dieser Standardtitel anstelle von IDs....
$('ul').sortable({
handle: 'h2'
items: 'li',
context: this,
update: function(){
var order = $(this).sortable('toArray');
//here I want a array of values from my attribute, not ID values...
alert(order);
....
}
});
HTML ist einfach:
<ul>
<li data-myattr="a-1" id="whatever">
...
</li>
...
InformationsquelleAutor der Frage Alex | 2011-11-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort Luke Girvin
August '12, dies erfolgt direkt in der jQuery-UI:
InformationsquelleAutor der Antwort julien_c
JS Fiddle hier
InformationsquelleAutor der Antwort Alper