发现一个问题,之前在定义jQ对象的时候都这么写:var $div=$("#imooc")。其实div前面不用加$符号也是一样的,在调用.css时也是一样不用加$符号。个人理解是$("#imooc")已经表明这是一个jQ对象了,所以不用加了,不知道这么理解正确不?求解
加$可以和原生js对象区分,建议加
$div 是一种变量名的定义方式而已, 可以字母和数字定义变量,也可以用下划线和$开头来定义变量名,没有什么特殊意义。