在javascript中通过其锚标题定位元素

lad*_*eek 3 javascript css jquery

我想隐藏导航菜单中的主菜单项,并仅在切换移动导航菜单时显示它.有没有办法可以通过锚标题(home)选择li项目,并在切换时添加活动类,就像我对其他元素做的那样?或者我可以用css做某事吗?我正在使用wordpress导航菜单,所以我无法添加特定的类.非常感谢.

    $(document).ready(function() {
    $('body').addClass('js');
    var $menu = $('#menu'),
    $logo = $('.logo'),
    $menulink = $('.menu-link');

    $menulink.click(function() {
    $menulink.toggleClass('active');
    $menu.toggleClass('active');
    $logo.toggleClass('active');
    return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

Joh*_*nde 6

这将获得标题为"家"的锚

$('a[title="home"]')
Run Code Online (Sandbox Code Playgroud)

所以你会用

$('a[title="home"]').toggleClass('active');
Run Code Online (Sandbox Code Playgroud)

有关此语法的更多信息,请参阅W3C选择器参考