判断一个对象是否为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 相关文章推荐
jquery一句话全选/取消全选
Mar 01 Javascript
DOM2非标准但却支持很好的几个属性小结
Jan 21 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
Jan 05 Javascript
详解JavaScript中的事件流和事件处理程序
May 20 Javascript
JavaScript面向对象编写购物车功能
Aug 19 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
Jan 09 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
Feb 08 Javascript
javascript中的面向对象
Mar 30 Javascript
vue2.x select2 指令封装详解
Oct 12 Javascript
JS实现判断有效的数独算法示例
Feb 25 Javascript
微信小程序返回箭头跳转到指定页面实例解析
Oct 08 Javascript
vue中是怎样监听数组变化的
Oct 24 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
php自定义函数call_user_func和call_user_func_array详解
2011/07/14 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
MAC下通过改apache配置文件切换php多版本的方法
2017/04/26 PHP
Laravel 5+ .env环境配置文件详解
2020/04/06 PHP
列表内容的选择
2006/06/30 Javascript
用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
2009/08/15 Javascript
javascript中将Object转换为String函数代码 (json str)
2012/04/29 Javascript
HTML复选框和单选框 checkbox和radio事件介绍
2012/12/12 Javascript
JavaScript如何实现在文本框(密码框)输入提示语
2015/12/25 Javascript
js canvas实现简单的图像扩散效果
2020/06/28 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
浅谈JS中this在各个场景下的指向
2019/08/14 Javascript
Websocket 向指定用户发消息的方法
2020/01/09 Javascript
微信小程序indexOf的替换方法(推荐)
2020/01/14 Javascript
js实现鼠标拖拽div左右滑动
2020/01/15 Javascript
JavaScript 中的执行上下文和执行栈实例讲解
2021/02/25 Javascript
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
[01:14]2019完美世界城市挑战赛(秋季赛)全国总决赛精彩花絮
2020/01/08 DOTA
python中set常用操作汇总
2016/06/30 Python
Python的装饰器使用详解
2017/06/26 Python
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
2019/08/31 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
Django实现简单网页弹出警告代码
2019/11/15 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
Python参数传递机制传值和传引用原理详解
2020/05/22 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
荷兰领先的百货商店:De Bijenkorf
2018/10/17 全球购物
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
2014年迎新年活动方案
2014/02/19 职场文书
欢迎家长标语
2014/10/08 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
Nginx中break与last的区别详析
2021/03/31 Servers
Python 解决空列表.append() 输出为None的问题
2021/05/23 Python