新浦京81707con > 软件下载 > 【澳门新莆京】Jquery下判断Id是否存在的代码,

原标题:【澳门新莆京】Jquery下判断Id是否存在的代码,

浏览次数:51 时间:2019-09-13

一、判定目的目的是还是不是存在

**一、剖断指标指标是不是留存

看清页面成分是还是不是留存js中大家间接行使document.getElementById(id)就可以,jquery就一向动用$(id)就可了,希望此教程能给各位朋友带来扶助。

倘借使上面包车型客车 jQuery 代码推断二个对象是否存在,是无法用的

**若是是底下的 jQuery 代码判定三个对象是或不是存在,是无法用的

行使古板javascript方法,如下:

复制代码 代码如下:

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

 代码如下

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

因为 $(“#id”) 不管对象是不是留存都会再次回到 object 。

复制代码

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

正确采用判定指标是还是不是留存应该用:

if(document.getElementById('div')) {      
    // 找到到相应成分  
} else {      
    // 未有找到找到到相应成分  
}

科学利用判定目的是否留存应该用:

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

动用jQuery则相比较轻便,只需判断此因素的长度是或不是为0,借使为0则此因素不设有,代码如下:

复制代码 代码如下:

运用 jQuery 对象的习性 length 来剖断,假诺 > 0 就存在。

 代码如下

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

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

复制代码

利用 jQuery 对象的属性 length 来剖断,若是 > 0 就存在。

照旧直接行使原生的 Javascript 代码来判别:

if ($("#div").length > 0){  
    // 找到相应id=div的要素,然后实践此块代码  
}

或者

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

竟然能找到组合成分,如下,我们找三个id定义为div的因素里面是否满含img,代码如下:

复制代码 代码如下:

二、依照父节点查找子节点
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”

 代码如下

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

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

复制代码

抑或直接动用原生的 Javascript 代码来判断:

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

if ($("#div img").length > 0){  
    // 找到呼应id=div并且包蕴img的因素,然后执行此块代码  
}

本文由新浦京81707con发布于软件下载,转载请注明出处:【澳门新莆京】Jquery下判断Id是否存在的代码,

关键词: 新浦京81707con

上一篇:jquery实现动态添加html代码,用法详解

下一篇:没有了