判断一个对象是否为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 相关文章推荐
javascript alert乱码的解决方法
Nov 05 Javascript
jQuery 获取和设置select下拉框的值实现代码
Nov 08 Javascript
JavaScript为事件句柄绑定监听函数实例详解
Dec 15 Javascript
jquery对象访问是什么及使用方法介绍
May 03 Javascript
artDialog+plupload实现多文件上传
Jul 19 Javascript
微信小程序 textarea 详解及简单使用方法
Dec 05 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
Jan 11 Javascript
一次围绕setTimeout的前端面试经验分享
Jun 15 Javascript
2种简单的js倒计时方式
Oct 20 Javascript
解决layui中的form表单与button的点击事件冲突问题
Aug 15 Javascript
详解vue-element Tree树形控件填坑路
Mar 26 Javascript
解决vue+webpack项目接口跨域出现的问题
Aug 10 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 MSSQL 存储过程的方法
2008/12/24 PHP
基于Windows下Apache PHP5.3.1安装教程
2010/01/08 PHP
PHP文件注释标记及规范小结
2012/04/01 PHP
解析php中的fopen()函数用打开文件模式说明
2013/06/20 PHP
JavaScript 事件记录使用说明
2009/10/20 Javascript
JavaScript 对话框和状态栏使用说明
2009/10/25 Javascript
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
Extjs中使用extend(js继承) 的代码
2012/03/15 Javascript
JS连连看源码完美注释版(推荐)
2013/12/09 Javascript
js+jquery实现图片裁剪功能
2015/01/02 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
js enter键激发事件实例代码
2016/08/17 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
Angularjs之如何在跨域请求中传输Cookie的方法
2018/06/01 Javascript
在微信小程序中使用图表的方法示例
2019/04/25 Javascript
简单了解JavaScript异步
2019/05/23 Javascript
JS学习笔记之闭包小案例分析
2019/05/29 Javascript
vue动态禁用控件绑定disable的例子
2019/10/28 Javascript
JS数组push、unshift、pop、shift方法的实现与使用方法示例
2020/04/29 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
django 消息框架 message使用详解
2019/07/22 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
2020/03/06 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
2020/04/01 Python
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
详解canvas.toDataURL()报错的解决方案全都在这了
2020/03/31 HTML / CSS
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
如何写股份合作协议书
2014/09/11 职场文书
骨干教师考核评语
2014/12/31 职场文书
泰坦尼克号观后感
2015/06/04 职场文书
Mysql基础之常见函数
2021/04/22 MySQL
Oracle11g R2 安装教程完整版
2021/06/04 Oracle