我把js获取div那句注释掉了。用jq调用div 。但是var $div=$(div)和var $div=$("div").颜色都改变了。没什么影响,什么原理
var $div=$(div)是将dom节点div转化为$div的jquery对象;
var $div = $('div')是获取界面所有的div。形成一个jquery对象。
这里主要是看你括号的东西是不是一个对象,如果是对象了就不用加,通常我们写$(".class")是因为class不是一个对象,所以要加,加上后就是jquery对象了,而$(this)是不加的,因为this就指向当前元素的对象。