CSS:如何删除伪元素(之后,之前...)
我想在网页上使用开关来布置段落标签。
我使用后伪元素
p:after {content: url("../img/paragraph.gif");}
现在我需要从页面中删除这个CSS代码。 这怎么能轻松完成(jquery已经在页面上使用了)? (我不想包含或删除包含css的文件)
p:after {
content: none;
}
没有什么是正式的价值来设置内容,如果指定,什么都不是。
http://www.w3schools.com/cssref/pr_gen_content.asp
你需要添加一个css规则来删除after内容(通过一个类)..
由于一些有效的评论而更新 。
完全删除/禁用:after
规则的更正确方法是使用
p.no-after:after{content:none;}
正如Gillian Lo Wong所回答的那样。
原始答案
你需要添加一个css规则来删除after内容(通过一个类)..
p.no-after:after{content:"";}
并且当你想要使用这一行时将该类添加到你的p
$('p').addClass('no-after'); // replace the p selector with what you need...
一个工作示例:http://www.jsfiddle.net/G2czw/
$('p:after').css('display','none');
链接地址: http://www.djcxy.com/p/88859.html
上一篇: css: how to remove pseudo elements (after, before, ...)