最佳答案
试图弄清楚如何使用 Jquery。方法,该方法具有与之关联的多个事件的特定选择器。我之前使用的是。Live ()方法,但不确定如何用。().请参阅我的代码如下:
$("table.planning_grid td").live({
mouseenter:function(){
$(this).parent("tr").find("a.delete").show();
},
mouseleave:function(){
$(this).parent("tr").find("a.delete").hide();
},
click:function(){
//do something else.
}
});
我知道我可以通过调用:
$("table.planning_grid td").on({
mouseenter:function(){ //see above
},
mouseleave:function(){ //see above
}
click:function(){ //etc
}
});
但我相信. on ()的正确用法是这样的:
$("table.planning_grid").on('mouseenter','td',function(){});
有办法完成吗?或者这里的最佳实践是什么?我试了下面的代码,但是没有用。
$("table.planning_grid").on('td',{
mouseenter: function(){ /* event1 */ },
mouseleave: function(){ /* event2 */ },
click: function(){ /* event3 */ }
});
先谢谢你!