猿问

有点糊涂。

$("li").css("color","red")和$("li").each(function(index,element){
           $(this).css("color","red")
       })的区别在哪?

qq_Gary
浏览 2364回答 3
3回答

Hamburger0

可以理解为前者是biu后者是biubiubiubiubiu

FSYu

第一个写法比较死,只能把字体颜色变成红的,后一个可以在其中加入很多操作,楼上说的非常对!

萧欢打靶把营归

两个实现的效果都是改li元素的背景色。第一种方法其实在他的内部封装了循环(这也是jQuery代码写起来方便的原因),第二种就是通过循环的方式来改变背景色,“this”指代的是对应index的那个li。
随时随地看视频慕课网APP
我要回答