可能是服務(wù)器的問題,你把代碼copy到本地運(yùn)行看看就知道了。當(dāng)你把js獲取div那句注釋掉了,運(yùn)行之后,打開瀏覽器控制臺(tái),會(huì)報(bào)出ReferenceError: div is not defined(“引用錯(cuò)誤,”)。
解釋一下:
當(dāng)你寫成$(div),此時(shí)的div就只能是一個(gè)變量,而你將js獲取div那句注釋掉了,就使得了這個(gè)變量失去了定義。
當(dāng)你寫成$("div"),此時(shí)的div被當(dāng)做是代表div選擇器的一個(gè)字符串,因此那句話就可以刪去
2016-08-04
var $div=$(div)是將dom節(jié)點(diǎn)div轉(zhuǎn)化為$div的jquery對(duì)象;
var $div = $('div')是獲取界面所有的div。形成一個(gè)jquery對(duì)象。
2016-08-04
這里主要是看你括號(hào)的東西是不是一個(gè)對(duì)象,如果是對(duì)象了就不用加,通常我們寫$(".class")是因?yàn)閏lass不是一個(gè)對(duì)象,所以要加,加上后就是jquery對(duì)象了,而$(this)是不加的,因?yàn)閠his就指向當(dāng)前元素的對(duì)象。