国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Jquery判斷$("#id")獲取的對象是否存在的方法

2019-11-20 21:56:49
字體:
來源:轉載
供稿:網友

一、判斷對象對象是否存在

如果是下面的 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”
[code]
三、根據子節點查找父節點
[code]
<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> ]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 旺苍县| 邵东县| 德州市| 荆门市| 两当县| 海丰县| 平顺县| 泗洪县| 武山县| 南丰县| 嘉定区| 阿拉善盟| 郓城县| 华宁县| 曲阜市| 扬州市| 花莲县| 襄樊市| 稷山县| 博兴县| 遂宁市| 万全县| 永丰县| 湖南省| 文安县| 南皮县| 绥阳县| 布拖县| 长寿区| 景洪市| 桑植县| 澳门| 松阳县| 万州区| 厦门市| 临泽县| 宝兴县| 那坡县| 阳信县| 乌苏市| 西乡县|