J'ai le code suivant qui fonctionne bien:Pourquoi jQuery live() ne fonctionne pas?
$('.ui-selectmenu-menu a').click(function() { alert('OK'); });
Cependant, si je le remplace par:
$('.ui-selectmenu-menu a').live('click', function() { alert('OK'); });
il ne fonctionne pas.
Quelle pourrait être la raison de cela?
(Dans mon cas, $('.ui-selectmenu-menu a')
éléments pourraient être retirés et ajoutés à nouveau pendant la course.)
Dans mon cas, l'élément '$ (". Ui-selectmenu-menu ")' est supprimé puis créé à nouveau (avec ses enfants). Est-ce que cela arrête le .live() sur $ (". Ui-selectmenu-menu a") 'de travailler? Quelle solution de contournement suggérez-vous dans mon cas? –