Prova di capire come usare il metodo .qu () di Jquery con un selettore specifico a cui sono associati più eventi. In precedenza stavo usando il metodo .live (), ma non ero sicuro di come realizzare la stessa impresa con .on (). Si prega di vedere il mio codice qui sotto:
$("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.
}
});
So di poter assegnare più eventi chiamando:
$("table.planning_grid td").on({
mouseenter:function(){ //see above
},
mouseleave:function(){ //see above
}
click:function(){ //etc
}
});
Ma credo che l'uso corretto di .on () sarebbe così:
$("table.planning_grid").on('mouseenter','td',function(){});
C'è un modo per raggiungere questo obiettivo? O qual è la migliore pratica qui? Ho provato il codice qui sotto, ma nessun dado.
$("table.planning_grid").on('td',{
mouseenter: function(){ /* event1 */ },
mouseleave: function(){ /* event2 */ },
click: function(){ /* event3 */ }
});
Grazie in anticipo!
$("table.planning_grid td")
?