我正试图删除包含href的元素的类。我已经检索到href,但是为什么我不能以这种方式删除类?
脚本:
...
$('#panel1').parent('li').removeClass('active'); //doesn't work....
...
html:
...
<ul class = "tab-links">
<!-- Each tab is Anchored to its Contents -->
<li class = "active"><a href ="#panel1">Panel 1</a></li>
<li><a href ="#panel2">Panel 2</a></li>
<li><a href ="#panel3">Panel 3</a></li>
<li><a href ="#panel4">Panel 4</a></li>
</ul>
您需要在$()
的参数周围加引号。此外,#xxx
选择器用于搜索ID,但锚没有ID,它们只有href
。你需要做:
$("a[href='#panel1']").parent('li').removeClass('active');
您需要在id选择器周围加引号
$('#panel1').parent('li').removeClass('active'); //doesn't work....