十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
jQuery判断指定id的对象是否存在,只需要判断对象的length是否大于0即可。
10年积累的成都网站设计、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计制作后付款的网站建设流程,更有官渡免费网站建设让你可以放心的选择与我们合作。
示例:
正确的判断写法如下:
if($("#object_id").length0)
{
alert('对象存在');
}
else
{
alert('对象不存在');
}
或者直接使用原生的
Javascript
代码来判断:
if(document.getElementById("id"))
{
alert('对象存在');
}
else
{
alert('对象不存在');
}
以上所述就是本文的全部内容了,希望大家能够喜欢。
jquery判断页面中是否存在某元素,可以参考以下的代码:
script
if($('div').length0) {
alert('页面中存在div元素');
} else {
alert('页面中不存在div元素');
}
/script
上述代码思路说明 : 判断某一个元素的集合的个数。若是为0,则代表没有这样元素;若是大于0,则代表有这个元素。
扩展资料:
工作原理
jQuery的模块可以分为3部分:入口模块、底层支持模块和功能模块。
在构造jQuery对象模块中,如果在调用构造函数jQuery()创建jQuery对象时传入了选择器表达式,则会调用选择器Sizzle(一款纯JavaScript实现的CSS选择器引擎,用于查找与选择器表达式匹配的元素集合)遍历文档,查找与之匹配的DOM元素,并创建一个包含了这些DOM元素引用的jQuery对象。
jQuery 实例
html
head
script type="text/javascript" src="jquery.js"/script
script type="text/javascript"
$(document).ready(function(){
$("p").click(function(){
$(this).hide();
});
});
/script
/head
body
pIf you click on me, I will disappear./p
/body
/html
参考资料来源:百度百科-jQuery
所以,以往的
js
判断是否存在在jQuery是行不通的。假设有如下代码。var
target_obj
=
jQuery('#target_obj_id');则,若需要判断id为target_obj_id是否存在的话,可以实现的方法有一下两种:1、
if
(target_obj.length
0)
{
//如果大于0
标识
id
为target_obj_id的对象存在,否则不存在
//对象存在的处理逻辑
}
else
{
//对象不存在的处理逻辑
}2、
if
(target_obj[0])
{
//对象存在的处理逻辑
}
else
{
//对象不存在的处理逻辑
}
!doctype html
html
head
meta charset="utf-8"
title判断/title
!--length0就是存为,0就是不存在也可以size()(深圳网站建设:)--
script type="text/javascript" src=""/script
script type="text/javascript"
$(document).ready(function(e) {
if($("#div").length0){
alert("存在");
}else{
alert("不存在");
}
if($("#div1").length0){
alert("存在");
}else{
alert("不存在");
}
});
/script
/head
body
div id="div"存在/div
/body
/html
if(a !=undefined){
alert("a 不存在");
}
if(a){
alert("a存在");
}else{
alert("a不存在");
}