Erreur jQuery 1.9 .live() : Guide de migration
À partir de la version 1.9, jQuery a supprimé la fonction .live(). Si vous avez récemment effectué une mise à niveau à partir de la version 1.8 ou antérieure, vous pouvez rencontrer l'erreur « TypeError : $(...).live n'est pas une fonction. » Pour résoudre ce problème, vous pouvez migrer vers la nouvelle méthode .on().
Instructions de migration :
Les paramètres de .live() et .on() différer. Les instructions suivantes vous aideront à migrer :
Exemples de migration :
Exemple 1 :
Avant :
$('#mainmenu a').live('click', function)
Après :
$('#mainmenu').on('click', 'a', function)
Exemple 2 :
Avant :
$('.myButton').live('click', function)
Après :
$('#parentElement').on('click', '.myButton', function)
Ou :
$(document).on('click', '.myButton', function)
Ressources supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!