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

 更新时间:2014年03月12日 15:15:23   作者:  
在用jquery的each做循环遍历的时候常常会使用到this,要使用jquery的方法 前提此对象必须是jquery对象,下面为大家介绍下jquery对象的判断方法
当我们在用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
})

相关文章

  • jQuery基于ajax实现页面加载后检查用户登录状态的方法

    jQuery基于ajax实现页面加载后检查用户登录状态的方法

    这篇文章主要介绍了jQuery基于ajax实现页面加载后检查用户登录状态的方法,结合实例形式较为详细分析了jQuery结合ajax进行表单登陆验证操作的具体步骤与相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】

    jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】

    这篇文章主要介绍了jQuery插件FusionCharts绘制的2D条状图效果,结合完整实例形式分析了jQuery使用FusionCharts插件绘制2D条状图的具体步骤与相关操作技巧,并附带demo源码供读者下载参考,需要的朋友可以参考下
    2017-05-05
  • 高效Web开发的10个jQuery代码片段

    高效Web开发的10个jQuery代码片段

    这篇文章主要为大家详细介绍了高效Web开发的10个jQuery代码片段,具有一定的实用性和参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • jQuery实现鼠标划过修改样式的方法

    jQuery实现鼠标划过修改样式的方法

    这篇文章主要介绍了jQuery实现鼠标划过修改样式的方法,涉及jQuery针对鼠标事件及样式操作的技巧,是jQuery鼠标事件的典型应用,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • 从零开始学习jQuery (二) 万能的选择器

    从零开始学习jQuery (二) 万能的选择器

    本章讲解jQuery最重要的选择器部分的知识. 有了jQuery的选择器我们几乎可以获取页面上任意的一个或一组对象, 可以明显减轻开发人员的工作量.
    2010-10-10
  • IE8下jQuery改变png图片透明度时出现的黑边

    IE8下jQuery改变png图片透明度时出现的黑边

    这些天在做一个效果,鼠标经过,PNG图片由透明变成不透明, 但是会出现黑边,晚上查了好多办法,分别对IE8设置过滤器啊等等,都不见效果。最终在热心网友的帮助下解决了问题,下面我们就来分析下
    2015-08-08
  • 浅谈jquery事件处理

    浅谈jquery事件处理

    这篇文章主要简单介绍了jquery事件处理,十分的实用,有需要的小伙伴可以参考下。
    2015-04-04
  • jQuery基础知识点总结(必看)

    jQuery基础知识点总结(必看)

    下面小编就为大家带来一篇jQuery基础知识点总结(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 谈谈jQuery之Deferred源码剖析

    谈谈jQuery之Deferred源码剖析

    这篇文章主要介绍了谈谈jQuery之Deferred源码剖析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • 50 个 jQuery 插件可将你的网站带到另外一个高度

    50 个 jQuery 插件可将你的网站带到另外一个高度

    Query架构的开发人员能够创建一个插件代码来扩展其功能,从而能够产生一些最好的插件,让你的网站或任何给定的项目达到一个全新的水平。
    2016-04-04

最新评论