JavaScript的jQuery庫(kù)中function的存在和參數(shù)問(wèn)題
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 檢測(cè)某 function 是否存在
JavaScript 中檢測(cè)某 function 是否存在的方法為:
if(typeof $form.validate == 'function') { console.log('該 function 存在'); } else { console.log('該 function 不存在'); }
例如: 需要檢測(cè)一個(gè) MD5 方法是否存在:
if(typeof window.md5 == 'function') { // 如果純?cè)谠摲椒?,才去調(diào)用 md5(286); }
而檢測(cè)一個(gè) jQuery 方法是否存在,可用一下方法:
if( jQuery.isFunction(jQuery.fn.rtFunction) ) { // 如果該方法存在,才去調(diào)用 jQuery(document).rtFunction(); }
- JS特殊函數(shù)(Function()構(gòu)造函數(shù)、函數(shù)直接量)區(qū)別介紹
- js面向?qū)ο笤O(shè)計(jì)用{}好還是function(){}好(構(gòu)造函數(shù))
- Javascript 使用function定義構(gòu)造函數(shù)
- js立即執(zhí)行函數(shù): (function ( ){})( ) 與 (function ( ){}( )) 有什么區(qū)別?
- seajs加載jquery時(shí)提示$ is not a function該怎么解決
- 談?wù)凧avaScript中function多重理解
- JavaScript中的Function函數(shù)
- javascript中$(function() {});寫(xiě)與不寫(xiě)有哪些區(qū)別
- 深入淺析JS Function()構(gòu)造函數(shù)
相關(guān)文章
基于jquery的一個(gè)浮動(dòng)框(擴(kuò)展性比較好 )
在用Maxthon的時(shí)候無(wú)意看到一個(gè)浮動(dòng)框,把它改成基于jquery的,擴(kuò)展性比較好,發(fā)來(lái)分享下。2010-08-08推薦17個(gè)優(yōu)美新鮮的jQuery的工具提示插件
在web開(kāi)發(fā)當(dāng)中,工具提示條對(duì)于完善web網(wǎng)站的用戶體驗(yàn)至關(guān)重要。title屬性通常是用來(lái)幫助用戶了解顯示鏈接的信息2012-09-09jQuery實(shí)現(xiàn)鼠標(biāo)跟隨效果
本文主要分享了jQuery實(shí)現(xiàn)鼠標(biāo)跟隨效果的示例代碼。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-02-02jQuery獲取瀏覽器類(lèi)型和版本號(hào)的方法
這篇文章主要介紹了jQuery獲取瀏覽器類(lèi)型和版本號(hào)的方法 的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07JQuery validate 驗(yàn)證一個(gè)單獨(dú)的表單元素實(shí)例
下面小編就為大家?guī)?lái)一篇JQuery validate 驗(yàn)證一個(gè)單獨(dú)的表單元素實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02Jquery中使用setInterval和setTimeout的方法
有時(shí)候需要在jquery中調(diào)用setInterval和setTimeout,直接在ready中調(diào)用其他方法,會(huì)提示缺少對(duì)象的錯(cuò)誤,解決方法如下2013-04-04