我正在使用此jquery来制作拖放可排序列表。 http://jqueryui.com/demos/sortable/ 我怎么能抓住被拖拽的元素事件?
<script>
$(document).ready(function(){ $( “#排序”)排序()。 });
</script>
请帮助我。因为我不熟悉jquery.thanks ..我需要获取拖动元素的id。
答案 0 :(得分:3)
以下是获取被拖动元素的ID的方法:
$('#sortable').sortable({
stop: function(ui, event){
var id = event.item.attr('id');
alert(id);
}
});
答案 1 :(得分:0)
根据this page,您可能会使用start
或activate
个事件。
答案 2 :(得分:0)
与之前的答案非常相似,但在排序完成后我使用了deactivate来捕获事件
<强> jQuery的:强>
$('.week').sortable({
deactivate: function (ui,e) {
console.log(e.item.attr('id'));
},
});