Maison > interface Web > js tutoriel > Une brève discussion sur la différence entre jquery.fn.extend et jquery.extend_jquery

Une brève discussion sur la différence entre jquery.fn.extend et jquery.extend_jquery

WBOY
Libérer: 2016-05-16 15:50:33
original
1250 Les gens l'ont consulté

1.jquery.extend(object); Pour étendre la classe jQuery elle-même.
jquery.fn.extend(object); Ajouter des méthodes aux objets jQuery.

$.extend({ 
  add:function(a,b){return a+b;} 
}); 

//$.add(3,4);
//return 7 

Copier après la connexion

jQuery ajoute une "méthode statique" appelée add, et vous pouvez ensuite utiliser cette méthode là où jQuery est introduit.

2.jQuery.fn.extend(object); Étendre jQuery.prototype revient à ajouter des "fonctions membres" à la classe jQuery. Les instances de la classe jQuery peuvent utiliser cette « fonction membre ».

$.fn.extend({ 
  alertClick:function(){ 
    $(this).click(function(){ 
      alert($(this).val()); 
    }); 
  } 
}); 

//页面上为:
<input id="input1" type="text"/>    

//使用
$("#input1").alertClick();  
Copier après la connexion

Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal