判断一个对象是否为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中获取请求的URL参数[正则]
Dec 25 Javascript
js对象的比较
Feb 26 Javascript
商城常用滚动的焦点图效果代码简单实用
Mar 28 Javascript
通过正则表达式实现表单验证是否为中文
Feb 18 Javascript
jQuery实现购物车计算价格功能的方法
Mar 25 Javascript
基于javascript代码实现通过点击图片显示原图片
Nov 29 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
Jun 03 Javascript
vue2.0使用Sortable.js实现的拖拽功能示例
Feb 21 Javascript
jquery插件开发之选项卡制作详解
Aug 30 jQuery
js 取消页面可以选中文字的功能方法
Jan 02 Javascript
原生js调用json方法总结
Feb 22 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
Dec 12 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将进程作为守护进程的方法
2015/03/19 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
2019/06/03 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
nodejs实用示例 缩址还原
2010/12/28 NodeJs
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
2011/06/28 Javascript
IE8下String的Trim()方法失效的解决方法
2013/11/08 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
JS替换字符串中空格方法
2015/04/17 Javascript
JavaScript计算某一天是星期几的方法
2015/08/05 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
2015/09/14 Javascript
jQuery Tags Input Plugin(添加/删除标签插件)详解
2016/06/20 Javascript
JS中使用mailto实现将用户在网页中输入的内容传递到本地邮件客户端
2016/10/08 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
2016/10/15 Javascript
微信小程序 require机制详解及实例代码
2016/12/14 Javascript
js插件实现图片滑动验证码
2020/09/29 Javascript
vue cli 全面解析
2018/02/28 Javascript
基于ionic实现下拉刷新功能
2018/05/10 Javascript
详解Vue之父子组件传值
2019/04/01 Javascript
javascript 模块依赖管理的本质深入详解
2020/04/30 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
python实现2048小游戏
2015/03/30 Python
python中map、any、all函数用法分析
2015/04/21 Python
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
2017/07/13 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
HTML5+CSS设置浮动却没有动反而在中间且错行的问题
2020/05/26 HTML / CSS
什么是数组名
2012/05/10 面试题
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
法律专业学生的自我评价
2014/02/07 职场文书
四风存在的原因分析
2014/02/11 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
艺术设计专业求职自荐信
2014/05/19 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python