Les données personnalisées dans jQuery sortable?

sur la "mise à jour" de rappel, vous pouvez obtenir l'ordre des éléments avec $(this).sortable('toArray');

Mais cette ordonnance contient l'élément Id.

Comment puis-je obtenir un attribut personnalisé, comme data-myattr? Je veux que, afin de contenir les valeurs de cet attribut au lieu de l'Id....

   $('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);

       ....

     }
   });

Le HTML est simple:

<ul>
  <li data-myattr="a-1" id="whatever">
    ...
  </li>
  ...
Cela devrait probablement être une de jQuery UI demande de fonctionnalité...
Ok, j'ai lu le code et il est effectivement mis en œuvre dès maintenant! Veuillez upvote ma réponse ci-dessous.

OriginalL'auteur Alex | 2011-11-24