<a href='#' onclick="javascript:Domystuff(); return false;"> Some text<a>
我添加一個jQuery在網站上的一些其他用途的遺留代碼,現在我想檢測,如果這賦予了標籤已經「 onclick「事件可用或不可用。但我沒有找到我該怎麼做。我看到大多數人建議使用$("a").data('events')
,但那對我並不起作用,並且總是給出未定義的。然而,當我打電話給$("a").click()
它確實執行Domystuff()
函數。
任何想法如何檢測如果onclick
或onchange
或onblur
像HTML屬性事件存在或不存在。
編輯:我忘了提及,我不只是想檢測來自屬性的所有事件,但我希望單擊或模糊或更改元素上的所有事件。希望我現在明確自己。由於
相關問題:https://stackoverflow.com/questions/446892/how-to-find-event-listeners-on-a-dom-node – Simone
@simone不完全相關,因爲我看到,因爲我想通過代碼檢查是否所有事件,而不是在調試環境中。 –