Jquery選擇器賦值給JS變量的問題

今天寫頁面時遇到一個問題,在執行了.remove()語句後,執行

var file_process_element=$("file_process_gg");

原以爲file_process_element最終會爲null或者是undefine;

但是根據調試後,file_process_element一直會以object的形式存在,起初以爲是.remove();的問題,後來發現試了試var file_process_element=$("file_process_gg45678");   通過輸入一個根本不存在的標籤,發現該選擇語句也會給file_process_element變量賦值。

 

所以這種情況下,判斷file_process_gg是否成功被刪除,還需判斷它的length>0,因爲被賦值的變量,雖然不爲空,但它們的長度都爲0.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章