Kewujudan fungsi dan isu parameter dalam jQuery library_jquery JavaScript

WBOY
Lepaskan: 2016-05-16 15:45:20
asal
995 orang telah melayarinya

parameter fungsi jQuery lulus

Menggunakan pembolehubah luaran dalam fungsi 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)
}

Salin selepas log masuk


JavaScript dan jQuery mengesan sama ada fungsi wujud

Kaedah untuk mengesan sama ada fungsi wujud dalam JavaScript ialah:

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

Salin selepas log masuk

Contohnya: Perlu mengesan sama ada kaedah MD5 wujud:

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

Salin selepas log masuk

Untuk mengesan sama ada kaedah jQuery wujud, anda boleh menggunakan kaedah berikut:

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

Salin selepas log masuk

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan