欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery判斷對象是否存在的方法整理

 更新時間:2023年06月05日 12:13:09   作者:whazhl  
這篇文章主要介紹了jQuery判斷對象是否存在的方法,對比分析了純javascript與jQuery實現(xiàn)判斷對象是否存在的功能區(qū)別,是非常實用的技巧,需要的朋友可以參考下

本文實例講述了jQuery判斷對象是否存在的方法。分享給大家供大家參考。具體如下:

一、傳統(tǒng)Javascript的寫法

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

在jQuery中,var obj = $("#id")無論id這個控件是否存在,都是返回object,這樣可就無法使用if(obj)來判斷這個控件是否存在了

二、jQuery判斷對象是否存在

jQuery的length屬性

jQuery提供了一種簡單的方法來判斷對象是否存在,即使用jQuery的length屬性,它可以用來檢查jQuery對象中的元素數(shù)量,如果對象存在,length屬性返回的值將大于0,如果對象不存在,length屬性返回的值將為0。

if ($('#content').length > 0) {
//如果大于0 標識 id 為target_obj_id的對象存在,否則不存在 
   //對象存在的處理邏輯 
} else { 
   //對象不存在的處理邏輯 
}

jQuery的size()方法

jQuery還提供了另一種判斷對象是否存在的方法,即使用jQuery的size()方法,它返回的是jQuery對象中元素的數(shù)量,如果對象存在,size()方法返回的值將大于0,如果對象不存在,size()方法返回的值將為0。

// 例如:
if ($("#content").size() > 0) {
    // 對象存在
} else {
    // 對象不存在
}

jquery的[0]元素

if ($('#content')[0]) { 
  //對象存在的處理邏輯 
} else { 
  //對象不存在的處理邏輯 
}

jQuery的is()方法

jQuery還提供了另一種更高級的判斷對象是否存在的方法,即使用jQuery的is()方法,它可以用來檢查jQuery對象是否存在,如果對象存在,is()方法返回的值將是true,如果對象不存在,is()方法返回的值將是false。

// 例如:
if ($("#content").is(':visible')) {
    // 對象存在
} else {
    // 對象不存在
}

效果圖

希望本文所述對大家的jQuery程序設(shè)計有所幫助。

相關(guān)文章

  • jQuery過濾選擇器經(jīng)典應用

    jQuery過濾選擇器經(jīng)典應用

    這篇文章主要為大家詳細介紹了jQuery過濾選擇器經(jīng)典應用,具有一定的實用性,感興趣的小伙伴們可以參考一下
    2016-08-08
  • jquery 為a標簽綁定click事件示例代碼

    jquery 為a標簽綁定click事件示例代碼

    jquery 為a標簽綁定click事件,當被點擊時執(zhí)行一些動作,示例代碼如下,需要的朋友可以參考參考
    2014-06-06
  • 基于jQuery插件jqzoom實現(xiàn)的圖片放大鏡效果示例

    基于jQuery插件jqzoom實現(xiàn)的圖片放大鏡效果示例

    這篇文章主要介紹了基于jQuery插件jqzoom實現(xiàn)的圖片放大鏡效果,結(jié)合實例形式分析了jQuery插件jqzoom的使用方法與相關(guān)注意事項,需要的朋友可以參考下
    2017-01-01
  • jQuery中:gt選擇器用法實例

    jQuery中:gt選擇器用法實例

    這篇文章主要介紹了jQuery中:gt選擇器用法,實例分析了:gt選擇器的功能、定義及匹配大于給定索引值元素的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • JQuery與Ajax常用代碼實現(xiàn)對比

    JQuery與Ajax常用代碼實現(xiàn)對比

    JQuery與Ajax常用代碼實現(xiàn)對比,大家可以看下,根據(jù)實際情況選用。
    2009-10-10
  • jQuery+Cookie實現(xiàn)切換皮膚功能【附源碼下載】

    jQuery+Cookie實現(xiàn)切換皮膚功能【附源碼下載】

    這篇文章主要介紹了jQuery+Cookie實現(xiàn)切換皮膚功能,結(jié)合完整實例形式分析了jQuery結(jié)合cookie動態(tài)變換頁面元素樣式的相關(guān)操作技巧,并附帶源碼供讀者下載參考,需要的朋友可以參考下
    2018-03-03
  • jquery操作 iframe的方法

    jquery操作 iframe的方法

    這篇文章主要介紹了jquery操作 iframe的方法,需要的朋友可以參考下
    2014-12-12
  • jQuery樹插件zTree使用方法詳解

    jQuery樹插件zTree使用方法詳解

    這篇文章主要為大家詳細介紹了jQuery樹插件zTree的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • jquery實現(xiàn)的橫向二級導航效果代碼

    jquery實現(xiàn)的橫向二級導航效果代碼

    這篇文章主要介紹了jquery實現(xiàn)的橫向二級導航效果代碼,可實現(xiàn)鼠標滑過導航出現(xiàn)下拉菜單切換的效果,非常簡潔自然,涉及jquery鼠標hover事件及頁面元素樣式的動態(tài)改變技巧,需要的朋友可以參考下
    2015-08-08
  • jQuery實現(xiàn)默認是閉合的FAQ展開效果菜單

    jQuery實現(xiàn)默認是閉合的FAQ展開效果菜單

    這篇文章主要介紹了jQuery實現(xiàn)默認是閉合的FAQ展開效果菜單,涉及jQuery中slideUp及slideDown用法的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09

最新評論