JavaScript的jQuery庫中function的存在和參數(shù)問題
更新時間:2015年08月13日 10:21:38 作者:libuchao
這篇文章主要介紹了JavaScript的jQuery庫中function的存在和參數(shù)問題,包括function的參數(shù)傳遞和檢測一個jQuery方法是否存在等,需要的朋友可以參考下
jQuery function 參數(shù)傳遞
jQuery的function函數(shù)中使用外部變量:
//如何取得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 檢測某 function 是否存在
JavaScript 中檢測某 function 是否存在的方法為:
if(typeof $form.validate == 'function') {
console.log('該 function 存在');
} else {
console.log('該 function 不存在');
}
例如: 需要檢測一個 MD5 方法是否存在:
if(typeof window.md5 == 'function') {
// 如果純在該方法,才去調(diào)用
md5(286);
}
而檢測一個 jQuery 方法是否存在,可用一下方法:
if( jQuery.isFunction(jQuery.fn.rtFunction) ) {
// 如果該方法存在,才去調(diào)用
jQuery(document).rtFunction();
}
您可能感興趣的文章:
- JS特殊函數(shù)(Function()構(gòu)造函數(shù)、函數(shù)直接量)區(qū)別介紹
- js面向?qū)ο笤O(shè)計用{}好還是function(){}好(構(gòu)造函數(shù))
- Javascript 使用function定義構(gòu)造函數(shù)
- js立即執(zhí)行函數(shù): (function ( ){})( ) 與 (function ( ){}( )) 有什么區(qū)別?
- seajs加載jquery時提示$ is not a function該怎么解決
- 談?wù)凧avaScript中function多重理解
- JavaScript中的Function函數(shù)
- javascript中$(function() {});寫與不寫有哪些區(qū)別
- 深入淺析JS Function()構(gòu)造函數(shù)
相關(guān)文章
jQuery實現(xiàn)拖拽頁面元素并將其保存到cookie的方法
這篇文章主要介紹了jQuery實現(xiàn)拖拽頁面元素并將其保存到cookie的方法,涉及jQuery基于cookie針對頁面元素屬性的相關(guān)保存操作技巧,需要的朋友可以參考下2016-06-06
基于Jquery+Ajax+Json的高效分頁實現(xiàn)代碼
分頁我相信大家存儲過程分頁已經(jīng)很熟悉了,ajax更是耳熟能詳了,更別說我們的json,等等2011-10-10

