jquery如何将addClass添加到所有ul.menu
li:first.selection
?
演示代码:
我需要menu1
menu4
menu7
,first li
中的所有ul.menu
都会将字体颜色更改为红色。
感谢。
答案 0 :(得分:8)
$('ul.menu li:first-child').addClass('current');
答案 1 :(得分:1)
$('ul.menu').each(function(i,e){
$('li:first',e).addClass('current');
});
先将.menu
分组,然后找到每个菜单中的第一个。
更简洁地说,first-child
也是这样做的:
$('ul.menu li:first-child').addClass('current');