用jquery判斷乙個物件是否存在

2022-03-24 04:23:23 字數 357 閱讀 5895

我們在做html頁面的時候是不是經常會有需要判斷某個id的控制項是否存在的時候呢

答案是肯定的,一般都是

if(document.getelementbyid("id")) 

這樣來做

可是我們用了jquery以後發現

var obj = $("#id")

無論id這個控制項是否存在,都是返回object,這樣可就無法使用

if(obj)

來判斷這個控制項是否存在了

不過還有另外乙個辦法,那就是

var obj = $("#id") 

if( obj.length == 0 )  //表示id這個控制項不存在

這樣就搞定我們的需求了 

判斷乙個物件是否為Buffer物件

1 問題背景 不同資料型別物件變數,如何判斷乙個物件是否為buffer物件 2 實現原始碼 you anikdjfijkfjkdsjfkdjfkdjfkdjfkdjfkd anikdjfijkfjkdsjfkdjfkdjfkdjfkdjfkd hai buffer 128 typeof you st...

判斷乙個物件是否為陣列

方法一 使用instanceof操作符。instanceof操作符用來判斷要檢測物件的原型鏈上是否存在某個建構函式的prototype屬性。var a var b console.log a instanceof object true console.log b instanceof object...

判斷乙個物件是否是陣列

用typeof方法返回的陣列型別是object,無法確定是否是陣列,但可以通過下面方法判斷。var is array function value 說明 首先判斷這個值是否有值,並且不是undifined或null的值 其次判斷這個值的typeof運算的結果是否是object 第三判斷這個值的len...