Jquery下判断Id是否存在的代码


Posted in Javascript onJanuary 06, 2011

一、判断对象对象是否存在

如果是下面的 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之children()返回匹配对象的字节点
children() 返回匹配对象的子介点
<p>one</p>
<div id=”ch”>
<span>two</span>
</div>
jQuery代码及功能:
function jq(){
alert($(“#ch”).children().html());
}
$(“#ch”).children()得到对象[ <span>two</span> ].所以.html()的结果是”two”

三、根据子节点查找父节点

<div id=”ch”>
<span>two</span>
<span id=”sp”>three</span>
</div>

jQuery代码及功能
Jquery.ready ({
alert($(“#ch”).children(“#sp”).html());
});
$(“#ch”).children()得到对象[<span>two</span><span id="sp">three</span> ].
$(“#ch”).children(“#sp”)过滤得到[<span id="sp">three</span> ]

Javascript 相关文章推荐
JS 文件大小判断的实现代码
Apr 07 Javascript
javascript 正则替换 replace(regExp, function)用法
May 22 Javascript
document.createElement()用法及注意事项(ff下不兼容)
Mar 13 Javascript
JavaScript实现找质数代码分享
Mar 24 Javascript
Highcharts入门之简介
Aug 02 Javascript
详解浏览器渲染页面过程
Feb 09 Javascript
实例学习JavaScript读取和写入cookie
Jan 29 Javascript
package.json中homepage属性的作用详解
Mar 11 Javascript
JavaScript实现捕获鼠标坐标
Apr 12 Javascript
解决antd的Form组件setFieldsValue的警告问题
Oct 29 Javascript
uni-app使用countdown插件实现倒计时
Nov 01 Javascript
React Ant Design树形表格的复杂增删改操作
Nov 02 Javascript
jquery关于图形报表的运用实现代码
Jan 06 #Javascript
基于Jquery的简单图片切换效果
Jan 06 #Javascript
基于jquery的分页控件(C#)
Jan 06 #Javascript
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
Jan 06 #Javascript
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
Jan 06 #Javascript
基于jQuery的试卷自动排版系统实现代码
Jan 06 #Javascript
ASP中Sub和Function的区别说明
Aug 30 #Javascript
You might like
php生成WAP页面
2006/10/09 PHP
利用PHP和AJAX创建RSS聚合器的代码
2007/03/13 PHP
php 分页函数multi() discuz
2009/06/21 PHP
php 删除记录同时删除图片文件的实现代码
2010/05/12 PHP
PHP弱类型语言中类型判断操作实例详解
2017/08/10 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
javascript表格隔行变色加鼠标移入移出及点击效果的方法
2015/04/10 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
图解js图片轮播效果
2015/12/20 Javascript
基于javascript实现listbox左右移动
2016/01/29 Javascript
jQuery遍历json的方法分析
2016/04/16 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
2018/08/22 Javascript
浅谈vue 单文件探索
2018/09/05 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
小程序实现列表多个批量倒计时
2021/01/29 Javascript
使用JavaScript和MQTT开发物联网应用示例解析
2020/08/07 Javascript
python使用代理ip访问网站的实例
2018/05/07 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
2019/03/14 Python
Django中使用session保持用户登陆连接的例子
2019/08/06 Python
Python爬取破解无线网络wifi密码过程解析
2019/09/17 Python
python实现企业微信定时发送文本消息的示例代码
2020/11/24 Python
MVMT手表官方网站:时尚又实惠的高品质手表
2016/12/04 全球购物
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
物业管理公司实习生自我鉴定
2013/09/19 职场文书
数据员岗位职责
2013/11/19 职场文书
教师职称自我鉴定
2014/02/12 职场文书
2014年元旦活动方案
2014/02/15 职场文书
药学职务聘任书
2014/03/29 职场文书
舞蹈教育学专业自荐信
2014/06/15 职场文书
个人先进材料范文
2014/12/30 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python
《异世界四重奏》剧场版6月10日上映 PV视觉图原创角色发表
2022/03/20 日漫
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS