Mencoba mencari cara untuk menggunakan metode Jquery .on () dengan selektor tertentu yang memiliki beberapa kejadian yang terkait dengannya. Saya sebelumnya menggunakan metode .live (), tetapi tidak begitu yakin bagaimana mencapai prestasi yang sama dengan .on (). Silakan lihat kode saya di bawah ini:
$("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.
}
});
Saya tahu saya dapat menetapkan beberapa acara dengan menelepon:
$("table.planning_grid td").on({
mouseenter:function(){ //see above
},
mouseleave:function(){ //see above
}
click:function(){ //etc
}
});
Tapi saya yakin penggunaan yang tepat dari .on () akan seperti ini:
$("table.planning_grid").on('mouseenter','td',function(){});
Apakah ada cara untuk menyelesaikan ini? Atau apa praktik terbaik di sini? Saya mencoba kode di bawah ini, tetapi tidak ada dadu.
$("table.planning_grid").on('td',{
mouseenter: function(){ /* event1 */ },
mouseleave: function(){ /* event2 */ },
click: function(){ /* event3 */ }
});
Terima kasih sebelumnya!
$("table.planning_grid td")
?