#('div:even')和#('div:odd')的邊框設(shè)置和程序預(yù)想的弄反了. 因為沒考慮 div left吧!
2016-07-09
感覺這一小節(jié)沒怎么講清楚,大概是jQuery將visibility和opacity認為可見,屬于:visible
2016-07-09
當一個數(shù)只被作為值(value)的時候, jQuery會將其轉(zhuǎn)換為一個字符串,并添在字符串的結(jié)尾處添加px
2016-07-09
1.在javascript中使用 “var divs = document.getElementsByClassName('aaron');”這樣獲取的是一個相同類的集合,如果你對這些元素進行操作(例如:修改樣式),你必須將這些元素一個一個取出來,分別賦值,你不能對集合divs直接賦值(例如:// divs.style.background="blue";)2.假如你使用jquery的話,例如:$(".imooc"),取得一個集合,但是你可以直接對該集合進行賦值。這樣就省略了一個元素一個元素賦值的過程。。
2016-07-08
$(".left a:first").text(function(index,text){
return '增加新的文本內(nèi)容' + text
})
index拼錯了,但是沒什么影響。
return '增加新的文本內(nèi)容' + text
})
index拼錯了,但是沒什么影響。
2016-07-08
addClass( function(index, currentClass) )
為對象添加class,function(index, currentClass);就是添加的class內(nèi)容,由于對象是個數(shù)組所以addClass需要遍歷對象每個元素繼續(xù)添加class,index表示每個元素下標索引,比如對 $("div")的第一個元素進行添加class那么index==0;而currentClass則是該元素原來的class,例題中$("div")的第一個元素 class=left,所以currentClass==left,然后然后函數(shù)根據(jù)傳入變量進行判斷是否添加新的class。
為對象添加class,function(index, currentClass);就是添加的class內(nèi)容,由于對象是個數(shù)組所以addClass需要遍歷對象每個元素繼續(xù)添加class,index表示每個元素下標索引,比如對 $("div")的第一個元素進行添加class那么index==0;而currentClass則是該元素原來的class,例題中$("div")的第一個元素 class=left,所以currentClass==left,然后然后函數(shù)根據(jù)傳入變量進行判斷是否添加新的class。
2016-07-08