jquery addClass到所有li:first.selection

时间:2011-08-26 21:09:22

标签: jquery

jquery如何将addClass添加到所有ul.menu li:first.selection

演示代码:

http://jsfiddle.net/NkbDY/

我需要menu1 menu4 menu7first li中的所有ul.menu都会将字体颜色更改为红色。

感谢。

2 个答案:

答案 0 :(得分:8)

$('ul.menu li:first-child').addClass('current');

http://jsfiddle.net/NkbDY/1/

答案 1 :(得分:1)

$('ul.menu').each(function(i,e){
   $('li:first',e).addClass('current');
});

先将.menu分组,然后找到每个菜单中的第一个。

更简洁地说,first-child也是这样做的:

$('ul.menu li:first-child').addClass('current');