亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jquery查找元素是否存在的方法

發布時間:2021-01-18 09:51:49 來源:億速云 閱讀:301 作者:小新 欄目:web開發

小編給大家分享一下jquery查找元素是否存在的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

jquery查找元素是否存在的方法:首先創建一個前端示例文件;然后通過“if($("#someID").length>0 ) {$("#someID").text("hi");}”方式判斷元素是否存在即可。

本教程演示環境:windows7系統、jquery1.2.6版本、Dell G3電腦。

推薦:jQuery視頻教程

jquery判斷元素是否存在

在傳統的Javascript里,當我們對某個頁面元素進行某種操作前,最好先判斷這個元素是否存在。原因是對一個不存在的元素進行操作是不允許的。例如:

document.getElementById("someID").innerText("hi");

如果ID為"someID"的元素不存在,我們將得到Javascript運行錯誤:document.getElementById("someID") is null

正確的寫法應該是:

obj = document.getElementById("someID");
if (obj){
  obj.innerText("hi");
}

那么在jQuery,我們如何判斷頁面元素存在與否呢?如果參照上面的傳統Javascript的寫法,我們第一個想到的辦法一定是:

if ($("#someID")){
  $("#someID").text("hi");
}

可是這么寫是不對的!因為jQuery對象永遠都有返回值,所以$("someID")總是TRUE,IF語句沒有起到任何判斷作用。正確的寫法應該是:

if ( $("#someID").length > 0 ) {
$("#someID").text("hi");
}

注意:判斷某個頁面元素存在與否在jQuery實際上是沒有必要的,jQuery本身會忽略對一個不存在的元素進行操作,并且不會報錯。

以上是“jquery查找元素是否存在的方法”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

彩票| 东丽区| 习水县| 定日县| 涟水县| 中阳县| 泾阳县| 商城县| 古田县| 嘉义市| 富锦市| 乐业县| 铁岭市| 赤壁市| 剑阁县| 玛纳斯县| 健康| 济南市| 明光市| 融水| 楚雄市| 阿图什市| 甘泉县| 察雅县| 巧家县| 天等县| 嘉定区| 吉木萨尔县| 碌曲县| 安义县| 肇州县| 临夏县| 溧阳市| 田林县| 双牌县| 鸡泽县| 武宁县| 皋兰县| 洛扎县| 沙河市| 分宜县|