簡體   English   中英

$(event.target) 獲取我正在接觸的所有元素

[英]$(event.target) fetching all elements I am touching

當我右鍵單擊文本[Hello 1] 時,如果我console.log($(event.target)); , 我會得到 1 個項目。

現在,如果我右鍵單擊文本[Hello 2] ,現在如果我console.log($(event.target)); , 我會得到 2 個項目。

同樣,如果我第三次這樣做,我會得到 3。

為什么會發生這種情況,我如何確保$(event.target)只獲取我執行的最后一個?

我認為您提供的信息不足以給出准確的答案,但 target.event 屬性返回觸發事件的元素。 target 屬性獲取最初發生事件的元素,而不是currentTarget屬性,后者總是指事件偵聽器觸發事件​​的元素。 所以我認為你應該嘗試event.currentTarget而不是event.target。

暫無
暫無

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

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