en la devolución de llamada de "actualización" puede obtener el orden de los elementos con $(this).sortable('toArray');
datos personalizados en jQuery ordenable?
Pero esta orden contiene los ID del elemento.
¿Cómo puedo obtener un atributo personalizado, como data-myattr
? Quiero que el fin de contener los valores de esta attibute en lugar de identificadores ....
$('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);
....
}
});
El HTML es simple:
<ul>
<li data-myattr="a-1" id="whatever">
...
</li>
...
Esto probablemente debería ser una solicitud de función jQuery UI ... –
Ok, he leído el código y en realidad está implementado ahora! Por favor vota mi respuesta a continuación. –