#('div:even')和#('div:odd')的边框设置和程序预想的弄反了. 因为没考虑 div left吧!
2016-07-09
当一个数只被作为值(value)的时候, jQuery会将其转换为一个字符串,并添在字符串的结尾处添加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 '增加新的文本内容' + text
})
index拼错了,但是没什么影响。
return '增加新的文本内容' + text
})
index拼错了,但是没什么影响。
2016-07-08
addClass( function(index, currentClass) )
为对象添加class,function(index, currentClass);就是添加的class内容,由于对象是个数组所以addClass需要遍历对象每个元素继续添加class,index表示每个元素下标索引,比如对 $("div")的第一个元素进行添加class那么index==0;而currentClass则是该元素原来的class,例题中$("div")的第一个元素 class=left,所以currentClass==left,然后然后函数根据传入变量进行判断是否添加新的class。
为对象添加class,function(index, currentClass);就是添加的class内容,由于对象是个数组所以addClass需要遍历对象每个元素继续添加class,index表示每个元素下标索引,比如对 $("div")的第一个元素进行添加class那么index==0;而currentClass则是该元素原来的class,例题中$("div")的第一个元素 class=left,所以currentClass==left,然后然后函数根据传入变量进行判断是否添加新的class。
2016-07-08