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

Schreibe einen Kommentar