【发布时间】:2011-05-10 13:44:56
【问题描述】:
你能帮我解决这个问题吗?
$(document).ready(function(){
$("ul.fam:eq(0) li:eq(2)").addClass("redbold");
});
在这段代码中,有没有办法循环或增加 -> $("ul.fam:eq(0) 中的 '0' 值? 就像让它成为 0,1,2,3,4,5 等等......并停止循环,例如当它到达'3'时
谢谢。
【问题讨论】:
你能帮我解决这个问题吗?
$(document).ready(function(){
$("ul.fam:eq(0) li:eq(2)").addClass("redbold");
});
在这段代码中,有没有办法循环或增加 -> $("ul.fam:eq(0) 中的 '0' 值? 就像让它成为 0,1,2,3,4,5 等等......并停止循环,例如当它到达'3'时
谢谢。
【问题讨论】:
循环有时是必要的,但好友 Nick Craver 可能有更简单的答案。无论如何,这正是你所要求的。
$(function(){
for(i=0;i<=2;i++){
$("ul.fam:eq("+i+") li:eq(2)").addClass("redbold");
}
});
【讨论】:
【讨论】:
0 到 3 (前 4 个)的所有元素...我更新了上面的内容以使其选择您想要的 <li> 元素,试一试。