美好的一天。
我试图在我的网站上应用全局CSS规则,以便所有指向文件的链接都将在新窗口中打开。当前的情况是该网站到处都有成千上万的链接和文件,因此我正在尝试使用CSS规则解决此问题。
我想知道是否可以使用属性选择器:
a[href*="/files/"]
然后使用:before或:after将target =“ _ blank”插入链接代码。
可能吗?如果是这样,任何人都可以向我展示CSS来做到这一点吗?
谢谢。
最佳答案
解
您可以使用jQuery来代替:
$(document).ready(function(){
$('a[href*="/files/"]').attr('target', '_blank');
});
演示
有关代码和演示,请参见this jsFiddle。
关于css - 是否可以在属性选择器之前/之后应用选择器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31553007/