我有一个链接,可以通过我在网站上运行的脚本动态嵌入。让我们说,为了论证,链接看起来像:
<a href="http://foo/bar.php" target="_blank">some stuff</a>
是否可以设置一个CSS选择器,在包含http://foo/的所有链接上设置display:none?我是否必须编写一个JavaScript事件处理程序来检查对DOM的注入,然后通过它隐藏它?
处理此问题的最佳方法是什么?如果是JavaScript,我可以在jQuery中看到一个例子吗?
答案 0 :(得分:2)
是;根据 here 的定义,有一个“启动”选择器。您将使用:a[href^="http://foo/"]
。请注意,并非所有浏览器都支持此功能。
答案 1 :(得分:0)
我相信您可以使用css选择器来执行此操作,但浏览器支持可能会受到限制。
a[href=http://foo/]
你可以在jQuery中使用相同的选择器,它应该适用于jQuery。
$("a[href=http://foo/]")
有关jQuery选择器的更多信息,请访问:http://docs.jquery.com/Selectors