如何判断一个对象是否为jquery判断json对象对象

2011年11月 Web 开发大版内专家分月排行榜第二
2012年2月 Web 开发大版内专家分月排行榜第三
2011年11月 Web 开发大版内专家分月排行榜第二
2012年2月 Web 开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。判断一个对象是否为jquery对象的方法 - ThinkPHP框架
当我们在用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对象&);&
alert(&这是一个其它对象&)&
$(&.otherWeek&).each(function(){&
(this&instanceof&jQuery);&//false&
($(this)&instanceof&jQuery);&//true&
积分:3592
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。如何判断jquery选择器选择结果为空 -
- ITeye博客
转...原文不知道是出自哪里,知道者请知会一下。
要判断jquery的选择器选择的东东是否为空的时候,也就是没有符合选择器的对象被选择到的时候怎么办呢,尝试了判断对象为空,但是不是的,alert出来时[object][object]。没辙了,搜了一下,看到一段比较好的解释。
之后我就改成$("#id").length==0结果返回true
这样就可以通过这样判断是否存在符合选择器条件的内容存在了。
讨论 $('#id') 和 $('#id')[0] 的区别。用alert打印出来的却别是[Object Object] 和 [Object]于是我认为前者是对象组,后者是对象,并且,对于前者可以使用数组语法(array_name[index])取得后者。后来有朋友指出,前者是jquery对象,后者是js对象,才恍然大悟。确实,只有这种解释才是最贴切的。jquery的方法并不一定都是返回jquery对象。比如get(index)方法,将放回元素(Element),而有的是返回元素数组,例如get(),而大部分则是直接返回jquery对象,例如show()。认清了返回值,才能对返回的对象做正确的操作原文地址:
浏览 12018
summersmile
浏览: 33452 次
来自: 深圳
能不能编译windows 安装包?虚拟机太卡了。正文 在 jQuery 中如何判断对象是否存在
在 jQuery 中如何判断对象是否存在
发布时间: & 编辑:
jquery中文网为您提供在 jQuery 中如何判断对象是否存在等资源,欢迎您收藏本站,我们将为您提供最新的在 jQuery 中如何判断对象是否存在资源

我要回帖

更多关于 jquery 判断对象类型 的文章

 

随机推荐