"更新"コールバックでは、要素の順序を得ることができます$(this).sortable('toArray');
jQueryのカスタムデータはソート可能ですか?
しかし、この順序には要素IDが含まれています。
data-myattr
のようなカスタム属性を取得するにはどうすればよいですか?私の代わりにIDのこのattibuteからの値が含まれているため....
$('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がシンプルであることを望む:
<ul>
<li data-myattr="a-1" id="whatever">
...
</li>
...
これはおそらくjQuery UIの機能要求であるはずです。 –
わかりました。コードを読んだところ、実際に実装されました!私の答えをupvoteしてください。 –