jquery - 可能显示 :none this without JavaScript?

标签 jquery javascript css

我有一个链接,该链接通过我在网站上运行的脚本动态嵌入。为了争论起见,假设链接看起来像:

<a href="http://foo/bar.php" target="_blank">some stuff</a>

是否可以设置一个 CSS 选择器,在所有包含 http://foo/ 的链接上设置 display:none ?我是否必须编写一个 JavaScript 事件处理程序来检查是否注入(inject)到 DOM 中,然后通过它隐藏它?

处理此问题的最佳方法是什么?如果是 JavaScript,我可以看看 jQuery 中的示例吗?

最佳答案

是的;有一个“开始于”选择器,定义为 here 。您将使用:a[href^="http://foo/"] .请注意,这不一定在所有浏览器中都受支持。

关于jquery - 可能显示 :none this without JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1981419/

相关文章:

javascript - 为什么我的文章不会在点击时改变颜色?

javascript - 如何在 grid-auto-flow :column stick to each other? 中制作自动放置 div

javascript - 单击链接时如何在特定div中添加文本

javascript - Google Maps JS API v3 – componentRestriction "locality"不再工作

html - 移动设备的水平下拉菜单到垂直堆栈菜单

Jquery 图像旋转器,具有类似 iPhone 的页面点

javascript - 我有一个不断改变高度的 div。如何让第二个 div 不断采用第一个 div 的高度?

php - 如何结束一个json数据数组,并回显另一个值?

javascript - WEB API - 如何使用身份向用户中的自定义属性添加值

javascript - 使用 Javascript 注册 `keydown` 事件后 Textarea 滞后