[英]Add ID when draggable is dropped in a droppable zone - jQuery Draggables
[英]Why can't I get Draggable ID when Dropped in a Droppable?
我在使用ui.draggable時遇到問題。 我希望能夠返回其ID。 它返回的所有內容都是不確定的,我不理解。
這是我的掛斷電話。
$( ".currqcontainer" ).droppable({
accept: ".currqwrapper",
drop: function (ui, event) {
alert("dropped");
var testid = $(ui.draggable).attr('id');
alert(testid);
}
});
這是我可拖動的初始化...
$( ".currqwrapper" ).draggable({ revert: "invalid" });
我正在使用此腳本創建currqwrapper實例。
var $div = $("<div/>", {id: objectID, class: "currqwrapper", text: question});
$("#currQ" + (i+1)).append($div);
如果您能告訴我為什么我無法正確讀取ID,那將是很好的。 顯然,我也可以提供您需要的其他任何東西!
這是我的CONSOLE.LOG(UI),它在#ZiuFEYAcpP中具有我需要的ID,但是我不確定如何調用它嗎? 我注意到它在toElement中...
toElement: div#ZiuFEYAcpP.currqwrapper.ui-draggable.ui-draggable-handle
accessKey: ""
align: ""
attributes: NamedNodeMap
0: id
baseURI: null
childNodes: NodeList[1]
firstChild: text
baseURI: null
childNodes: NodeList[0]
data: "ZiuFEYAcpP"
firstChild: null
lastChild: null
length: 10
localName: null
namespaceURI: null
nextElementSibling: null
nextSibling: null
nodeName: "#text"
nodeType: 3
nodeValue: "ZiuFEYAcpP"
您已在drop事件上反轉了參數。 代替
drop: function (ui, event) {...
寫
drop: function (event, ui) {
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.