判斷一個對象是jQuery對象還是DOM對象


今天調試一段代碼的時候,看到其中一個變量,想知道它到底是jquery對象還是dom對象。

雖然直接console出這個對象,看它的內部可以判斷出來。但是我想有沒有什么更方便的方法呢。

后來我想到了一個辦法,就是使用instanceof方法來判斷。

代碼如下: 

var jqueryObject = $("#check");
jqueryObject instanceof jQuery; //jqueryObject 是jQuery對象

var domObject = document.querySelector("#check");
domObject instanceof jQuery; //domObject不是jQuery對象
domObject instanceof HTMLElement; //domObject是DOM對象

 

剛開始碰到這問題,在google上找,發現都是講jQuery對象和DOM對象區別的文章。自己胡亂折騰出這個方法,對於這樣的問題,應該有更好的方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM