jquery - 如何突出显示引导程序 3 中的活动链接?
问题描述
基于引导程序版本 3 的网站中有 3 个内嵌按钮:
<div class="btn-group">
<a class="btn btn-primary" href="page1.php">button 1</a>
<a class="btn btn-primary" href="page2.php">button 2</a>
<a class="btn btn-primary" href="page3.php">button 3</a>
</div>
我想突出显示哪个标签处于活动状态,我尝试了以下 jquery 代码
$(".btn-group > a").click(function(){
$(this).addClass("active").siblings().removeClass("active");
$(this).addClass("active");
但它不起作用,我什至尝试了以下代码
$(".btn-group > a").click(function(e){
e.preventDefault();
$(this).addClass("active").siblings().removeClass("active");
$(this).addClass("active");
上面的代码似乎工作,但问题是链接完全停止工作。它只是保持在同一页面,只突出显示按钮。
任何指导我如何实现它?
我想用标签而不是标签来做,但我愿意接受建议。
解决方案
推荐阅读
- css - 拉伸窗口时 div 超出边界的 CSS 错误
- javascript - 使用 Vanilla JS 反转动画的正确方法?
- ambari - 升级 Ambari 服务器失败,出现 AttributeError:“NoneType”对象没有属性“title”
- mongodb - 我们可以在 Mongodb 函数中编写聚合查询吗?
- c++ - 在矩阵和向量的代理类中重载赋值运算符?
- angular - 使用 CircleCI 和 AWS S3 为 Angular 项目实施 CICD 管道
- android - 使用 ZBar 在运行 Android 6.1 的嵌入式设备上检测条形码失败
- html - 如何使用 AngularJs 中的 ng-repeat 使配方仅出现在它所属的类别下方?
- datastage - 基于数据阶段场景的需求
- python - Django 查询集过滤