四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

jQuery 判斷頁面元素是否存在的代碼

例如:
復(fù)制代碼 代碼如下:
document.getElementById("someID").innerText("hi");

如果ID為"someID"的元素不存在,我們將得到Javascript運(yùn)行錯(cuò)誤:document.getElementById("someID") is null
正確的寫法應(yīng)該是:
復(fù)制代碼 代碼如下:
obj = document.getElementById("someID");
if (obj){
obj.innerText("hi");
}

那么在jQuery,我們?nèi)绾闻袛囗撁嬖卮嬖谂c否呢?如果參照上面的傳統(tǒng)Javascript的寫法,我們第一個(gè)想到的辦法一定是:
復(fù)制代碼 代碼如下:
if ($("#someID")){
$("#someID").text("hi");
}

可是這么寫是不對(duì)的!因?yàn)閖Query對(duì)象永遠(yuǎn)都有返回值,所以$("someID") 總是TRUE ,IF語句沒有起到任何判斷作用。正確的寫法應(yīng)該是:
復(fù)制代碼 代碼如下:
if ( $("#someID").length > 0 ) {
$("#someID").text("hi");
}

注意 :判斷某個(gè)頁面元素存在與否在jQuery實(shí)際上是沒有必要的,jQuery本身會(huì)忽略 對(duì)一個(gè)不存在的元素進(jìn)行操作,并且不會(huì)報(bào)錯(cuò)。
復(fù)制代碼 代碼如下:
$(document).ready(function(){
var value=$('#btn_delXml').length;
if(value>0)
{
alert('Extsts');
}
else
{
alert('not Extsts');
}
})

下面是其它說明雖然類似,但有些文字說明
有的時(shí)候,要根據(jù)頁面加載的內(nèi)容不同而作不同的操作,這個(gè)時(shí)候,判斷頁面上是否存在這個(gè)元素(或?qū)ο螅┳兊糜葹橹匾H绻麑?a href=/itjie/Javajishu/ target=_blank class=infotextkey>JavaScript來實(shí)現(xiàn),較為麻煩,而jQuery卻能很容易的實(shí)現(xiàn)這個(gè)功能。
  我們知道,jQuery選擇器獲取頁面的element時(shí),無論element是否存在,都會(huì)返回一個(gè)對(duì)象。例如:
  var my_element = $("#element_Id" )
  此時(shí)的變量my_element就是一個(gè)對(duì)象,既然是一個(gè)對(duì)象,這個(gè)對(duì)象就具有l(wèi)ength的屬性,因此,用以下代碼可以判斷元素(對(duì)象)是否存在:
復(fù)制代碼 代碼如下:
if(my_element.length>0){
    alert("element is exist."); 
}else{ 
    alert("element not be found"); 
}

JavaScript技術(shù)jQuery 判斷頁面元素是否存在的代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 红鞋日记| 吴京电影大全| 王渝萱主演的电影大全| 赫伯曼电影免费观看| 倪敏然| 禁忌的爱在线| 花样美男| 人气生活曾经的辣妹动漫在线观看第二季| 黄连厚朴电影| 菊地亚美| 肥皂泡节选阅读理解答案三年级| 《哪吒3》免费全部观看| 啪啪电影网| 间宫祥太朗| 灌篮高手日语版免费观看| 离歌吉他谱| 青春派电视剧免费完整版在线观看 | jif| 徐若晗全部电视剧大全| 韩国电影闵度允主演电影| 在灿烂的阳光下简谱| 色戒在线视频观看| 烽火流金电视剧全集免费观看| 乱世危情电视剧演员表| 大学英语综合教程1答案| 张天爱三级露全乳hd电影| 电视剧对峙| 《推拿》完整版播放| 中岛梓| 晓彤| 碟仙诡谭| mc水观音| 美女故事| 免费看污污的视频| 可爱小熊| 黑木美纱| 我的兴趣爱好| 老阿姨在线高清看电视剧免费 | 稻森泉| 眼光娘娘治眼病口诀| 学校要的建档立卡证明图片|