![](/img/trans.png)
[英]Should I be using “this” or “event.target” in javascript?
[英]$(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.