有時候一個標籤存在 ,有時候它又不存在。很多時候要會想要判斷它到底定沒定義,如果存在就取出它的值。
以前我都以爲它不存在時,拿到這個對象讓它跟undefined一比較就出來了,結果沒有。
錯誤寫法:
$("#testText")=="undefined" || $("#testText")==undefined
正確寫法:
if($("#testText").length>0)
說明這個對象是定義的,可以取值。
有時候一個標籤存在 ,有時候它又不存在。很多時候要會想要判斷它到底定沒定義,如果存在就取出它的值。
以前我都以爲它不存在時,拿到這個對象讓它跟undefined一比較就出來了,結果沒有。
錯誤寫法:
$("#testText")=="undefined" || $("#testText")==undefined
正確寫法:
if($("#testText").length>0)
說明這個對象是定義的,可以取值。