ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript の jQuery における関数とパラメータの問題の存在 library_jquery

JavaScript の jQuery における関数とパラメータの問題の存在 library_jquery

WBOY
WBOYオリジナル
2016-05-16 15:45:20978ブラウズ

jQuery 関数パラメータの受け渡し

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 と jQuery は関数が存在するかどうかを検出します

JavaScript に関数が存在するかどうかを検出するメソッドは次のとおりです:

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

例: MD5 メソッドが存在するかどうかを検出する必要があります:

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

jQuery メソッドが存在するかどうかを検出するには、次のメソッドを使用できます:

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。