$("li").css('')和$("li").each有什么区别吗?
共5个回答至于你说的为什么只改变了第一个,this是指向当前的这一个li,所以$(this).eq(index)每一次操作的时候是对一个元素的操作,index=0时,第一个就相当于 第一个li.eq(0) 所以取了,但是index=1之后,eq(1),eq(2)取第二个第三个元素对吧,但是$(this)每次只有一个,所以不可能取到。 你alert($(this).eq(index))可以看到的。
getJSON是通过http get请求获得json格式的数据,这个是从http://www.imooc.com/data/sport.json这个文件里获取数据,data是成功返回的数据,在用each循环,
.addClass( function(index, currentClass) ) : 中的index
共4个回答比如<ul><li>第一个</li> <li>第二个</li></ul>,这里有两个li元素的无序列表。jquery: var li = $(ul li); 形成一个JQ对象的集合,li[0] 指的是<li>第一个</li> li[1] 指的是<li>第二个</li> 。而[...
.text( function(index, text)和.html( function(index,
共4个回答应该先去了解一下什么是回调函数,回调函数不是我们自己调用的,而是在运行过程中程序自动调用的.举个例子,一个点击事件,鼠标点击一下,程序会调用一个方法,方法里面有几个参数,其中鼠标的x,y轴位置,这都是程序自动跳上去的,程序自动调用函数,自动把参数填上。这里也是,这个匿名函数你根本没有调用,index和text都是程序自己填上的。