jquery - 我如何选择 .main-nav 中没有将 href 设置为 # 的所有 anchor 链接

标签 jquery

现在我正在选择 .main-nav 中的所有 anchor 链接,然后将它们登录到控制台中。我想排除 href 设置为 # 的链接。这是我到目前为止所拥有的,不知道如何排除我想要的......

$(".main-nav a").each(function(){
        var navlinks =  $(this).attr("href");
        console.log(navlinks);
});

最佳答案

$(".main-nav a[href!='#']").each(function(){
        var navlinks =  $(this).attr("href");
        console.log(navlinks);
});

jquery attribute selectors

这是工作 fiddle http://jsfiddle.net/3nigma/s3wnb/1/

关于jquery - 我如何选择 .main-nav 中没有将 href 设置为 # 的所有 anchor 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6796242/

相关文章:

javascript - 如何使用包含数组的 localStorage 加载值?

javascript - 弹出窗口 react 不够灵敏

jquery - 通过 AJAX 将数据传递到 Laravel Controller

javascript - 使用 jQuery 和 Ajax 进行基本身份验证

javascript - 在包含特定单词或短语的特定类之后插入文本

jquery - Jquery 可以知道我的 gif 动画何时结束吗?

javascript - 鼠标悬停父级 = find() 子级 ID 名称

javascript - 如何在 D3.js 中放大多边形

javascript - 根据容器宽度动态调整文本大小

jquery - 高度样式 : "fill" is not working for accordion in Jquery