簡體   English   中英

如何將懸停處理程序附加到TD元素,如何對將來可能應用的類選擇器進行過濾

[英]how to attach hover handler to TD elements, filtering on a class selector that may be applied in the future

我的表將具有許多TD元素,這些元素在用戶使用數據的過程中被分配了一個類.foo 該表可能有幾百個單元格,而其中只有十幾個單元格可以獲取.foo類。 我想聽那些特定的TD元素hover 看起來jQuery中的proxy()方法偵聽javascript事件,而hoverjQuery事件,對嗎? 如何創建一個委托以偵聽將在將來分配給他們的.foo類的TD.foo元素上的hover

不建議在較新的jQuery中使用委托 ,您應該

從jQuery 1.7開始,.delegate()已由.on()方法取代。

$('#table').on('mouseenter mouseleave', 'td.foo', function(e) {
    if(e.type === 'mouseenter') {
        //hover in
    } else {
        //hover out
    }
});
$("#tblId").on("hover", ".foo", function() {
  // Code here
});

暫無
暫無

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

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