我正在開發一個相當輕量級的實時應用程序。jQuery,爲觸發事件的元素查找選擇器
我們正在使用jQuery的事件系統在應用程序中的模塊之間進行對話。因此,在DOM中發生變化的所有內容都必須通過事件來影響模塊外部的任何內容。
這些事件被客戶端的socket.io實現捕獲,它要求nodejs socket.io服務器將事件廣播到所有其他客戶端。
我的問題: 有沒有一種方法找出什麼選擇器事件被觸發?所以,如果我叫
$("tag.class").trigger("myevent");
我能以某種方式做
$(document).on("myevent", function() {
console.log(this.selector)
});
它會打印出「tag.class」
這很有趣,因爲這將是有趣的知道用戶觸發一個選擇上的某個事件,而不是某些事件上的一些元素,這些事件可能在隨後顯得非常隨機。
我已閱讀this question但我希望能夠獲得應用程序中觸發的所有事件的選擇器。
謝謝你的時間:)
這真是個好主意。 –
謝謝!我認爲這更符合我希望完成的任務。 – atamon