【发布时间】:2012-01-05 19:15:54
【问题描述】:
在“更新”回调中,您可以使用$(this).sortable('toArray'); 获取元素的顺序
但此订单包含元素 ID。
如何获取自定义属性,例如data-myattr?我希望该订单包含来自此属性的值而不是 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);
....
}
});
HTML 很简单:
<ul>
<li data-myattr="a-1" id="whatever">
...
</li>
...
【问题讨论】:
-
这应该是一个 jQuery UI 功能请求...
-
好的,我看了代码,现在已经实现了!请在下面为我的答案投票。
标签: javascript jquery jquery-ui-sortable