Я пытаюсь удалить класс элемента, который содержит a с href. У меня есть href, но почему я не могу удалить класс таким образом?Удалить класс не работает с id # .parent?
сценарий:
...
$('#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>
Помимо отсутствующих котировок в вашем html-элементе отсутствует элемент с идентификатором 'panel1'. – undefined
Кроме того, вам не нужен хэш как часть идентификатора (который, как мы думаем, вы намереваетесь), хеш происходит из селектора css для идентификатора. – RutledgePaulV