![](/img/trans.png)
[英]jquery ui How to get a id of a draggable item when i click on the droppable item
[英]How to get id of droppable in draggable?
我正在尋找解決方案。 jQuery UI中是否存在Draggable可能性來檢查對象拖動到DOM的哪個元素?
我知道如果我們談論的是droppable沒問題,在這里我們可以選擇獲取拖動的元素ID,但是在其他情況下呢?
我需要限制布爾數組的拖放。 因此,當將元素拖入可拖動對象時,我想檢查此特定可放置對象上的布爾值是true還是false。
提前致謝
這是您的問題的解決方案:
您需要將“ accept”參數傳遞給頁面上的可放置對象,如下所示:
$("#droppable").droppable({
accept: function (source) {
// return true, if droppable accepts given source (draggable)
return $(source).attr('id') == 'draggable'
},
drop: function (event, ui) {
// here $(this) is droppable where the drop occured.
$(this).html("Dropped!");
}
});
此處的完整工作示例: http : //jsfiddle.net/akhikhl/3KaaH/1/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.