是否可以在选择器之前/之后应用于属性选择器?

时间:2015-07-22 02:44:44

标签: css css-selectors

美好的一天。

我正在尝试在我的网站上应用全局CSS规则,以便所有文件链接都会在新窗口中打开。目前的情况是该网站遍布各地的bajillion链接和文件,所以我试图用CSS规则来解决这个问题。

我想知道我是否可以某种方式使用属性选择器:

public void displayMessage(string data)
{
    if (InvokeRequired)
    {
        this.Invoke(new Action<string>(displayMessage), new object[] { data });
        return;
    }
    **textBox1.Text = textBox1.Text + data;**
}

然后使用:before或:after将 target =“_ blank”插入到链接代码中。

有可能吗?如果是这样,任何人都可以向我展示CSS吗?

谢谢。

2 个答案:

答案 0 :(得分:1)

不幸的是,之前和之后的斑点将其限制为文本和css驱动的计数器。我建议使用javascript解决方案。如果您的页面是静态的,那么onload上的内容就可以了。对于更多动态页面,jquery或类似的将有所帮助。你使用什么技术?

答案 1 :(得分:1)

<强>解

你可以用jQuery代替:

$(document).ready(function(){
   $('a[href*="/files/"]').attr('target', '_blank');
});

<强>样本

请参阅this jsFiddle以获取代码和演示。