我正在尋找幫助,請在使用jQuery可拖動和可拖拽的情況下在放置的容器中獲取id
。我只是有兩個UL與listItems中,我從拖動列表1至列表2.我需要獲得該項目的id
被丟棄的物品上面列表2jQuery Droppable得到以上項目的ID
的兩份名單被標記爲可排序它是沒有得到$(this).attr("id")
根據基本的jQuery示例。我想這樣做的原因是,每個列表項都有一個訂單,當我刪除一個項目時,我想在它之上和下面的項目之間設置順序,以便在從數據庫重新加載時按順序顯示該項目被放入。因此,如果我獲得上面的項目,我將能夠獲得添加的訂單。
未包括代碼,因爲它與從一個列表拖到另一個列表的標準jQuery示例代碼相同。
任何幫助,將不勝感激
這裏是在滴點
$("#sortable1").sortable({
dropOnEmpty: true,
connectWith: ".connectedSortable",
receive: function (event, ui) {
var itemId = ui.item.attr('id');
var droppableId = $(this).attr("id");
alert(droppableId);
//--Get DOM value
$.getJSON('/Dom/_ElementDetail/' + itemId, function (data) {
//--Save to new table
var name = data[0].Name;
var code = data[0].DomDetail;
var matterId = localStorage['MatterId'];
var stepId = localStorage['StepId'];
$.ajax({
type: 'post',
url: '/DOM/AddElementMaster',
data: { name: name, code: code, matterId: matterId, stepId: stepId }
});
});
}
}).disableSelection();
向我們展示您的代碼或在http://jsfiddle.net上分享您的代碼 –
您可以提供html標記。 '$(this)'在排序的therms中應該是選擇器'#sortable1'的元素,你希望它是哪個元素? –