javascript - 单击链接时将类添加到 <li>

标签 javascript html css

这是我的菜单的 html:

<ul class="nav">
    <li><a href="#a" class="active">A</a></li>
    <li><a href="#b" >B</a></li>
    <li><a href="#c" >C</a></li>
    <li><a href="#d" >D</a></li>
</ul>

我想要的是,在我点击菜单中的一个链接后,事件类将被添加到被点击的 <li> 中。 .

提前致谢

最佳答案

使用jquery

    $("li a").click(function() {
    $('li a').not(this).removeClass('active');
    $(this).toggleClass('active');
    });

DEMO Updated

关于javascript - 单击链接时将类添加到 <li>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17739821/

相关文章:

javascript - 如果数据库中的值为 true,则如何设置复选框,如果在 angularJS 中编辑时值为 false,则如何取消选中

javascript - 带有 HTML 5 的混合 iOS 应用程序,如何为远程服务器提供凭据

javascript - 从 jQuery 变量中剥离数据,增加剩余的数字,将剥离的数据放回变量中

html - 如何通过开发工具查找 html/php 文件?

JavaScript:如何在多次按下按钮时使输出替换以前的输出条目

Javascript:传递addEventListener内部的方法

javascript - 在提交事件上调用 jQuery 重新加载页面

javascript - jQuery show() 不是函数 - 用于添加 DOM 元素

html - 标题 1 导致 DIV 分开

javascript - 更改复选框状态