的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?
答案 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 强>