簡體   English   中英

jQuery可排序綁定單擊事件

[英]JQuery sortable bind a click event

如何在可排序的jQuery UI中將單擊事件綁定到特定項目上?

<div id="sortable"></div>`

我嘗試使用

$(document).on('click', '#sortable', function() { 
     alert('test'); 
});

但是,當我單擊一項時,它會單擊所有內容。 有沒有辦法知道單擊了哪個項目?

更新:

感謝您注意到我的輸入錯誤,現在刪除了文檔中的引號。 這是一個小提琴。

我為你們制造了小提琴

重現:將2個項目拖到主體上,然后單擊該項目

$(document).on('click', '#sortable', function(e) { 
     alert(e.target); // here you will see for more detail use **console** 
});

參考event.target

你有錯字

從文檔中刪除引號

$(document).on('click', '#sortable', function(event) { 
   alert(event.target.nodeName);
});


參考文獻

事件目標

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM