国产探花免费观看_亚洲丰满少妇自慰呻吟_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> ]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达日县| 博兴县| 奉节县| 四平市| 兴安盟| 康定县| 兴安盟| 福安市| 富源县| 新宾| 东乌珠穆沁旗| 尖扎县| 贵德县| 景东| 鹿泉市| 桐乡市| 伊春市| 泗洪县| 忻城县| 洪洞县| 霞浦县| 黔江区| 东山县| 香港 | 溧阳市| 镇安县| 宁阳县| 雷山县| 安福县| 元阳县| 渭源县| 房产| 苏尼特右旗| 华安县| 绥化市| 甘德县| 盖州市| 申扎县| 延寿县| 平谷区| 邵阳市|