在 jQuery 中如何判断对象是否存在

标签: 开源程序 jQuery | 发表时间:2014-02-23 01:05 | 作者:Denis
出处:http://blog.wpjam.com

如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的。

  
if($("#id")){
}else{}

因为 $(“#id”) 不管对象是否存在都会返回 object 。

正确使用判断对象是否存在应该用:

  
if($("#id").length>0){}else{}

使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在。

或者

  
if($("#id")[0]){} else {}

或者直接使用原生的 Javascript 代码来判断:

  
if(document.getElementById("id")){} else {}

>>>继续阅读 在 jQuery 中如何判断对象是否存在的全文 …

© 我爱水煮鱼 / RSS 订阅 / 长期承接 WordPress 项目 / 主机域名优惠码 / 新浪微博

相关 [jquery 对象 存在] 推荐:

在 jQuery 中如何判断对象是否存在

- - 我爱水煮鱼
如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的. 因为 $(“#id”) 不管对象是否存在都会返回 object. 正确使用判断对象是否存在应该用:. 使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在. 或者直接使用原生的 Javascript 代码来判断:.

jQuery的deferred对象详解

- 郑小东 - 阮一峰的网络日志
jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本. 今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----deferred对象. 这个功能很重要,未来将成为jQuery的核心方法,它彻底改变了如何在jQuery中使用ajax. 为了实现它,jQuery的全部ajax代码都被改写了.

jquery获取对象大全

- - CSDN博客Web前端推荐文章
1、JQuery的核心的一些方法 . $("Element").length; ‘元素的个数,是个属性 . $("Element").size(); ’也是元素的个数,不过带括号是个方法 . $("Element").get(); ‘某个元素在页面中的集合,以数组的形式存储 . $("Element").get(index); ’功能和上面的相同,index表示第几个元素,数组的下标 .

jQuery对象和DOM对象之间的转换实现

- - 码农网
本文主要向大家介绍了jQuery对象和DOM对象之间互相转换的方法,其实转换过程十分简单,一起来看看吧. 在讨论jQuery对象和DOM对象的相互交换之前,先约定好定义变量的风格. 如果获取的对象是jQuery对象,那么在变量前加上$,例如:. var $variable = jQuery对象;. 如果获取的是DOM对象,则定义如下:.

前端学习——选择结果为JQuery对象还是DOM对象?

- - CSDN博客Web前端推荐文章
0.前言     在学习和使用javascript过程中经常使用JQuery的选择器,但是在获取到选择结果之后经常“犯迷糊”,需要一个DOM对象时或者一个JQuery对象,这样的尴尬经常遇到. 为了让自己不再迷糊通过博文总结经验教训,希望自己在总结过程中缓慢提高.     【 前端学习——如何修改url name 使用javascript和JQuery】.

应用jQuery技术读取经过MappingJacksonJsonView转化的集合对象

- - ITeye论坛最新讨论
经过Spring MVC MappingJacksonJsonView转化后返回的JSON数据:. Spring MVC控制器处理来自“test/getJSON”的请求:. strResult += "
用户名:" + users[index].username + "
密码:" + users[index].pass + "
";.

如何判断Javascript对象是否存在

- 廖哥 - 阮一峰的网络日志
Javascript语言的设计不够严谨,很多地方一不小心就会出错. 现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明.   if (myObj不存在){. 你可能会觉得,写出这段代码很容易. 但是实际上,它涉及的语法问题,远比我们想象的复杂. Juriy Zaytsev指出,判断一个Javascript对象是否存在,有超过50种写法.

JQuery 选择器

- - CSDN博客Web前端推荐文章
}

点击我

.    像上面这样把JavaSript代码和HTML代码混杂在一起的做法同样也非常不妥,因为它并没有将网页内容和行为分离,所以才有JQuery选择器的学习.

点击我

. //给class为demo的元素添加行为.

jquery操作xml

- - CSDN博客Web前端推荐文章
jquery真的很强大,虽然一直在用jquery,不用一直都没有深入,这几天重新学习了一下,不得不感叹她的强大,已经让我深深入迷. 这里记录一下,她是怎么快速地操作xml的.. 这里我们有一个xml文件:. jquery如何操作呢,总的思想,就是和操作dom差不多的方法. 首先我们获取这个文件的内容:(我先引入jquery库哈).

jQuery JSONP跨域

- - Web前端 - ITeye博客
基于Jquery的Ajax跨域访问. 单点登录服务器(sso服务器). 登录网页项目的时候,由于使用了单点登录,所以页面会跳转到sso服务器,进行统一登录,. 现在需要在该界面增加令牌的认证,但是SSO服务器和令牌服务器部署在不同的服务器,且暂时没有要合并的可能,所以在SSO登录的时候必须要对令牌进行验证,就必须涉及到了跨域访问的问题.