Maison >interface Web >js tutoriel >Pourquoi jquery ne prend-il pas en charge le live

Pourquoi jquery ne prend-il pas en charge le live

coldplay.xixi
coldplay.xixioriginal
2020-11-19 15:51:321905parcourir

La raison pour laquelle jquery ne prend pas en charge live : selon la description officielle de jQuery, la méthode live n'est plus recommandée dans [1.7]. Cette méthode a été supprimée dans [1.9] et il est recommandé de l'utiliser. activé dans les futurs codes à la place.

Pourquoi jquery ne prend-il pas en charge le live

La raison pour laquelle jquery ne prend pas en charge live :

Selon la description officielle de jQuery, la méthode live n'est plus disponible dans la version 1.7 Recommandée, cette méthode a été supprimée dans la version 1.9. Et il est recommandé d’utiliser plutôt la méthode on dans le futur code.

Dans la nouvelle version de jquery (la version >1.9 est la nouvelle version), la méthode live() a été supprimée, donc lorsque nous l'appelons, il nous sera demandé que la fonction n'existe pas et js le fera signaler une erreur. Lorsque vous utilisez live, vous devez faire attention à la version de jquery. Selon la documentation officielle, live et delegate ne sont plus recommandés à partir de la 1.7, et live sera supprimé dans la 1.9.

Les méthodes live précédentes telles que :

$("#con_imgs").live('change',function(){
       v = $(this).val();
       $("input[name='contentimg']").val(v);
 });

Après jquery1.10, on peut être utilisé à la place de live

$("#con_imgs").on('change',function(){
         v = $(this).val();
        $("input[name='contentimg']").val(v);
});

la méthode on peut accepter trois paramètres : le nom de l'événement, le sélecteur de déclencheur , fonction événementielle.

Recommandations d'apprentissage gratuites associées : JavaScript (vidéo)

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn