删除类是't使用id#.pparent
Remove class isn't working with id #.parent?
我正试图删除包含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....
相关文章:
- document.getElementById并使用id名称
- 不使用id的javascript中的onfocus函数
- 如何在使用$(“#id”).off()后启用事件处理程序;
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- 使用 id 和 Javascript 从数组中删除项目
- 网页表单 |始终使用 Id 进行访问
- jQuery 使用 ID 作为 URL 选择一个项目
- 如何在不使用 ID 的情况下查找元素
- 使用ID调用的函数,更改为onclick
- AddEventListener 只使用 Id 而不是类
- 使用jquery从另一个元素获取使用id的输入的id
- 为什么我的jquery代码在使用ID但使用Class时不起作用
- 使用id获取特定表行的HTML表
- 使用ID获取AmChart的实例
- 在 jQuery 中使用 ID 更改文本
- Node.js 在使用 id 参数时在 dpd.get 上部署 404 错误,在 dpd.put 上部署 400 错误
- 使用 ID 更新文本区域值,而不是在 AngularJs 中使用 ng-model
- 使用 id 以外的其他值
- 如何使用 id 删除 JavaScript 中的 Div 元素
- 使用 jQuery 使用 id 数组选择元素