पर काम नहीं कर रहा है, मैं यह पता लगाने की कोशिश कर रहा हूं कि माउसओवर इवेंट .ऑन हैंडलर के साथ AJAX से गतिशील रूप से बनाए गए तत्व के साथ क्यों काम नहीं करेगा। काम करने के लिए प्रतीत होने वाली एकमात्र चीज कोड के साथ कोड है लेकिन मैं समझता हूं कि इसे बहिष्कृत किया गया है।घटना गतिशील रूप से बनाए गए तत्व
$(".dropdown ul li").live("mouseover", function() {
alert('mouseover works');
});
हालांकि, जब मैं .on का उपयोग कर प्रयास करें, यह काम नहीं करेगा - कोई बात नहीं क्या विविधताओं मैं कोशिश (document.ready, .mouseover, आदि आदि)
$(".dropdown ul li").on("mouseover", function() {
alert('mouseover works');
});
ईवेंट हैंडलर्स पर हैं कोड के नीचे, इसलिए वे अंतिम रूप से निष्पादित कर रहे हैं। किसी के पास कोई विचार है कि मैं क्या गलत कर रहा हूं ??
'.on का उपयोग सुनिश्चित करें()' वाक्य रचना कि आपको बताएंगे कि '.live को _not_ समकक्ष() है' या '.delegate() '। JQuery [doco '.live() '] के लिए doco (http://api.jquery.com/live/) आपको बताता है कि' .on()' या '.delegate()' का उपयोग कैसे करें। – nnnnnn