trên gọi lại "cập nhật", bạn có thể nhận được thứ tự các thành phần với $(this).sortable('toArray');
Dữ liệu tùy chỉnh trong jQuery có thể sắp xếp?
Nhưng đơn đặt hàng này chứa ID phần tử.
Làm cách nào để có được thuộc tính tùy chỉnh, như data-myattr
? Tôi muốn điều đó để chứa các giá trị từ attibute này thay vì 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 rất đơn giản:
<ul>
<li data-myattr="a-1" id="whatever">
...
</li>
...
Điều này có thể là yêu cầu tính năng giao diện người dùng jQuery ... –
Ok, tôi đã đọc mã và nó thực sự được triển khai ngay bây giờ! Xin vui lòng upvote câu trả lời của tôi dưới đây. –