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(); }