JavaScript的jQuery库中function的存在和参数问题


Posted in Javascript onAugust 13, 2015

jQuery function 参数传递

jQuery的function函数中使用外部变量:

//如何取得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') {
 // 如果纯在该方法,才去调用
 md5(286);
}

而检测一个 jQuery 方法是否存在,可用一下方法:

if( jQuery.isFunction(jQuery.fn.rtFunction) ) {
 // 如果该方法存在,才去调用
 jQuery(document).rtFunction();
}
Javascript 相关文章推荐
javascript 判断中文字符长度的函数代码
Aug 27 Javascript
JavaScript实现拼音排序的方法
Nov 20 Javascript
Javascript写入txt和读取txt文件示例
Feb 12 Javascript
jQuery插件jRumble实现网页元素抖动
Jun 05 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
详谈js中标准for循环与foreach(for in)的区别
Nov 02 Javascript
详解从买域名到使用pm2部署node.js项目全过程
Mar 07 Javascript
JS实现的合并两个有序链表算法示例
Feb 25 Javascript
Vue实现固定定位图标滑动隐藏效果
May 30 Javascript
layui radio点击事件实现input显示和隐藏的例子
Sep 02 Javascript
js实现上传按钮并显示缩略图小轮子
May 04 Javascript
react国际化react-intl的使用
May 06 Javascript
js实现仿Discuz文本框弹出层效果
Aug 13 #Javascript
深入学习JavaScript中的原型prototype
Aug 13 #Javascript
javascript获取本机操作系统类型的方法
Aug 13 #Javascript
javascript中offset、client、scroll的属性总结
Aug 13 #Javascript
用JavaScript实现PHP的urlencode与urldecode函数
Aug 13 #Javascript
asp.net中oracle 存储过程(图文)
Aug 12 #Javascript
JavaScript的jQuery库插件的简要开发指南
Aug 12 #Javascript
You might like
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
通过PHP current函数获取未知字符键名数组第一个元素的值
2013/06/24 PHP
PHP实现简单爬虫的方法
2015/07/29 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
javascript的BOM
2016/05/03 Javascript
第三篇Bootstrap网格基础
2016/06/21 Javascript
jQuery实现字体颜色渐变效果的方法
2017/03/29 jQuery
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
node中modules.exports与exports导出的区别
2018/06/08 Javascript
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
JSON.stringify()方法讲解
2019/01/31 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
jQuery实现简单评论功能
2020/08/19 jQuery
[36:29]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs TNC
2018/04/02 DOTA
[04:09]2018年度DOTA2社区贡献奖-完美盛典
2018/12/16 DOTA
简述Python中的面向对象编程的概念
2015/04/27 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2018/03/13 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
Shopping happy life西班牙:以最优惠的价格提供最好的时尚配饰
2020/03/13 全球购物
保险公司年会主持词
2014/03/22 职场文书
2014年应急工作总结
2014/12/11 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
办公室禁烟通知
2015/04/23 职场文书
看雷锋电影观后感
2015/06/10 职场文书
2016教师节感恩话语
2015/12/09 职场文书
学校标语口号大全
2015/12/26 职场文书
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript
Python 匹配文本并在其上一行追加文本
2022/05/11 Python