एक विशिष्ट चयनकर्ता के साथ Jquery .on () पद्धति का उपयोग करने का तरीका जानने की कोशिश करना, जिसके साथ कई घटनाएं जुड़ी हैं। मैं पहले .live () पद्धति का उपयोग कर रहा था, लेकिन यह निश्चित नहीं था कि .on () के साथ एक ही उपलब्धि को कैसे पूरा किया जाए। कृपया नीचे मेरा कोड देखें:
$("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 */ }
});
अग्रिम में धन्यवाद!
$("table.planning_grid td")
?