$()方法的返回值一定是一个jquery对象吗?

请教大虾,“$()方法的返回值一定是一个jquery对象”,这句话是对的还是错的呢?请说明原因,谢谢

如果引了JQuery可以认为是,如果没有引用JQuery,那就不是,可能代表函数

那要看你$符号是否有其他的定义,如果没有,那就是Jquery对象。

一定是的啊,$()其实返回一个数组,哪怕其实一个数据都没有,但也是有的,只是length为0而已

其实$()可以包含两个参数,$(selector,context) selector:用来查找的字符串,context:指定查找的位置,context不写默认情况下是在当前的 HTML document中查找 DOM 元素,无论如何$()返回的一定是个DOM对象。