javascript - jQuery:突出显示与另一个具有相同 href 的链接

标签 javascript jquery href

我正在做一个项目,我想突出显示与网站上的另一个链接(在 .container 中)具有相同 href 的链接(在菜单中)。

<ul class="menu">
    <li><a href="about.html">Link 1</a></li>
    <li><a href="portfolio.html">Link 2</a></li>
    <li><a href="contact.html">Link 3</a></li>
</ul>
<div class="container">
    <a href="contact.html">Go to Contact</a>
</div>

JS:

$("a").filter(function() {
    return this.href === $('.container a').href;
}).addClass("equalHref");

你知道我怎样才能做到这一点吗?

最佳答案

$('a:[href="' + $('.container a').attr("href") + '"]').addClass("equalHref");

测试here

关于javascript - jQuery:突出显示与另一个具有相同 href 的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6036818/

相关文章:

javascript - MVC形式组合Map中的对象key

javascript - 如何从html标签中获取数据

java - jsp中的href标签并通过单击href标签传递数据

javascript - 在html中设置数字格式?

javascript - Function.length 与 this.length 不同。为什么?

javascript - JavaScript中有onCreate这种事件吗?

javascript - 使用 scrollTop 的错误箭头键导航

jQuery 菜单左侧边栏

javascript - 如何使随机生成的结果(javascript)成为超链接?

html - 停止响应 href 链接的 html 输入