Maison  >  Article  >  interface Web  >  L'existence de problèmes de fonctions et de paramètres dans la bibliothèque jQuery de JavaScript_jquery

L'existence de problèmes de fonctions et de paramètres dans la bibliothèque jQuery de JavaScript_jquery

WBOY
WBOYoriginal
2016-05-16 15:45:20976parcourir

Passer le paramètre de la fonction jQuery

Utilisation de variables externes dans la fonction jQuery :

//如何取得i的变量
for(i=0;i<3;i++) {
 $.get("/test.html", function(data){ 
  alert(i)
 });
}


//使用闭包:
for(i=0;i<3;i++) {
 (function(index){
  $.get("/test.html", function(data){ 
  alert(index)
  });
 })(i)
}


JavaScript et jQuery détectent si une fonction existe

La méthode pour détecter si une fonction existe en JavaScript est :

if(typeof $form.validate == 'function') {
 console.log('该 function 存在');
} else {
 console.log('该 function 不存在');
}

Par exemple : Besoin de détecter si une méthode MD5 existe :

if(typeof window.md5 == 'function') {
 // 如果纯在该方法,才去调用
 md5(286);
}

Pour détecter si une méthode jQuery existe, vous pouvez utiliser la méthode suivante :

if( jQuery.isFunction(jQuery.fn.rtFunction) ) {
 // 如果该方法存在,才去调用
 jQuery(document).rtFunction();
}

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