判断一个对象是否为jquery对象的方法


Posted in Javascript onMarch 12, 2014

当我们在用jquery的each做循环遍历的时候常常会使用到this,而有时候我们不知道this所指的到底是什么,因为要使用jquery的方法 前提此对象必须是jquery对象。

另外要判断一个javascript的对象是什么类型,可以使用typeof,
但是typeof只能判断出js的基础对象(string,boolean,number,object)

判断一个对象是否为jquery对象可以用 obj instanceof jQuery

例如:

var obj = $("div"); 
if(obj instanceof jQuery){ 
alert("这是一个jQuery对象"); 
}else{ 
alert("这是一个其它对象") 
}

$(".otherWeek").each(function(){ 
console.info(this instanceof jQuery); //false 
console.info($(this) instanceof jQuery); //true 
})
Javascript 相关文章推荐
传智播客学习之java 反射
Nov 22 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
Jun 03 Javascript
jquery插件开发注意事项小结
Jun 04 Javascript
javascript中的window.location.search方法简介
Sep 02 Javascript
jQuery实现当按下回车键时绑定点击事件
Jan 28 Javascript
通过jquery 获取URL参数并进行转码
Aug 18 Javascript
jQuery判断指定id的对象是否存在的方法
May 22 Javascript
Vue.js中组件中的slot实例详解
Jul 17 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
Mar 19 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
Sep 09 Javascript
JavaScript判断数组类型的方法
Oct 23 Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
Jul 09 Javascript
Jquery实现自定义窗口随意的拖拽
Mar 12 #Javascript
Jquery实现自定义弹窗示例
Mar 12 #Javascript
把jQuery的类、插件封装成seajs的模块的方法
Mar 12 #Javascript
使用js检测浏览器是否支持html5中的video标签的方法
Mar 12 #Javascript
利用Keydown事件阻止用户输入实现代码
Mar 11 #Javascript
JavaScript中奇葩的假值示例应用
Mar 11 #Javascript
Javascript加载速度慢的解决方案
Mar 11 #Javascript
You might like
星际争霸 Starcraft 发展史
2020/03/14 星际争霸
php 函数使用方法与函数定义方法
2010/05/09 PHP
探讨php define()函数及defined()函数使用详解
2013/06/09 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
PHP 裁剪图片
2021/03/09 PHP
Jquery Ajax的Get方式时需要注意URL地方
2011/04/07 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
javascript中的事件代理初探
2014/03/08 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
2014/03/18 Javascript
javascript实现获取cookie过期时间的变通方法
2014/08/14 Javascript
如何消除inline-block属性带来的标签间间隙
2016/03/31 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
2016/04/26 Javascript
一个仿微博登陆邮箱提示框js开发案例
2016/07/28 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
HTML5实现微信拍摄上传照片功能
2017/04/21 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
js中的数组对象排序分析
2018/12/11 Javascript
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
JS面向对象之多选框实现
2020/01/17 Javascript
[01:42]TI4西雅图DOTA2前线报道 第一顿早饭哦
2014/07/08 DOTA
python调用百度语音识别api
2018/08/30 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
TripAdvisor印尼站:全球领先的旅游网站
2018/03/15 全球购物
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
商务考察邀请函范文
2014/01/21 职场文书
《猴子种树》教学反思
2014/02/14 职场文书
小学庆六一活动方案
2014/02/28 职场文书
爱国主义演讲稿
2014/05/07 职场文书
狮子林导游词
2015/02/03 职场文书
《平移和旋转》教学反思
2016/02/19 职场文书
MySQL时间设置注意事项的深入总结
2021/05/06 MySQL
Python机器学习算法之决策树算法的实现与优缺点
2021/05/13 Python
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python