0

.foo在用户处理数据的过程中,我的表将有许多 TD 元素,它们被分配一个类。该表可能有几百个单元格,其中只有十几个可以获取.foo该类。我想听听hover那些特定的 TD 元素。看起来 jQuery 中的 delegate() 方法似乎在监听javascript事件,而hover实际上是jQuery事件,对吗?如何创建一个委托来监听将来将分配给他们的类hoverTD.foo元素?.foo

4

2 回答 2

4

不建议在较新的 jQuery 中使用委托,您应该使用

从 jQuery 1.7 开始,.delegate() 已被 .on() 方法取代。

$('#table').on('mouseenter mouseleave', 'td.foo', function(e) {
    if(e.type === 'mouseenter') {
        //hover in
    } else {
        //hover out
    }
});
于 2013-09-12T18:41:00.420 回答
0
$("#tblId").on("hover", ".foo", function() {
  // Code here
});
于 2013-09-12T18:38:22.270 回答