How can I tell the difference between a regular object and a jquery object (page element)?
本问题已经有最佳答案,请猛点这里访问。
1 2 3 4 5 6 | // var = {hey:"baby"}; // or // var = $('#thingy'); if(typeof var == 'object'){ // this is true for both =( } |
我需要我的代码足够聪明才能分辨出这两者之间的区别。 实现这一目标的最佳方法是什么?
您可以使用instanceof运算符。
1 | obj instanceof jQuery |
另外,我认为你不想使用"var"作为变量名。 它保留用于建立变量范围。