jquery - 选择没有 href 的 anchor

标签 jquery jquery-selectors css-selectors

我想更改所有不带 href 属性的 anchor 的 css 样式。

我可以使用选择器来选择以 $('a[href^="some_link"]') 开头的 anchor 。但我希望反之亦然。如何使用 jquery 选择没有 href 的 anchor ?

此外,我可以使用 css 选择器来实现此目的吗?

谢谢。

最佳答案

您需要这个选择器(jQuery/CSS 兼容):

a:not([href])

如果您需要 IE 支持(因为 :not()),请将其用作 jQuery 选择器。否则,您可以将其用于 CSS 规则。

关于jquery - 选择没有 href 的 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7387219/

相关文章:

javascript - jquery,通过id找到控件后对其进行处理

jquery - 高级 CSS/Jquery 选择器

html - 悬停时 anchor 元素不会改变颜色

javascript - 无法调用 jquery 插件上的公共(public)方法

Django表单不验证: "Select a valid choice. 20 is not one of the available choices"

除第一行/最后一行/列之外的表格单元格的 JQuery 选择器

css - 为什么直接定义CSS类不适用?

node.js - 使用 css 选择器解析 Node 中的 html 字符串?

javascript - 同时使用 dom 和 sDom 选项

javascript - 无界限贪吃蛇游戏