将类添加到特定项目

时间:2013-03-21 16:37:01

标签: jquery

的jQuery

$('#history-years-menu li a[href='+hTab+']').addClass("selected");

HTML

<ul>
                <li><a href="#1">1980</a></li>
                <li><a href="#2">1950</a></li>
                <li><a href="#3">1960</a></li>
                <li><a href="#4">1970</a></li>
                <li><a href="#5">1980</a></li>
                <li><a href="#6">1990</a></li>
                <li><a href="#7">2000</a></li>
                <li><a href="#8">2010</a></li>
            </ul>

活跃状态

<li class="selected"><a href="#1">1980</a></li>

如果hTab等于#3,我怎样才能更改上面的jquery以选择#3的href?

2 个答案:

答案 0 :(得分:3)

要将.selected课程应用到li,您必须从a升级一级:

$('#history-years-menu li a[href=' + hTab + ']').parent().addClass("selected");

答案 1 :(得分:2)

要将班级添加到<li>使用:

$('#history-years-menu li a[href=' + hTab + ']').parent().addClass("selected");

<强> jsFiddle example