课程
/前端开发
/jQuery
/jQuery基础课程
$("li:eq(2)").css("background-color", "#60F"); $("li").eq(2).css("background-color", "#60F");
这两种写法只是写法上的不同还是有其他的不同?
2015-11-12
源自:jQuery基础课程 3-2
正在回答
没感觉有太大区别,看看W3C吧
http://www.w3school.com.cn/jquery/traversing_eq.asp
http://www.w3school.com.cn/jquery/selector_eq.asp
A;第2种 扩展高点 ,可以传参数
eq(index)
B:第一种也可以传参啊
$("li:eq("+i+")")
C: 那基本可以理解为 这个看个人喜好 随意选一个就行了
一个是选择器,一个是函数,我是没发现有什么不同!!!
举报
加入课程学习,有效提高前端开发速度