我正在尝试删除包含带有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>
答案 0 :(得分:3)
你需要围绕$()
的参数引用。此外,#xxx
选择器用于搜索ID,但您的锚点没有ID,只有href
。你需要这样做:
$("a[href='#panel1']").parent('li').removeClass('active');
答案 1 :(得分:1)
你需要身边的引号id选择器
$('#panel1').parent('li').removeClass('active'); //doesn't work....