是否可以使用CSS
删除jQuery
选择器。
我在谷歌搜索但我无法获得任何解决方案。任何人都可以帮助我吗?
答案 0 :(得分:0)
你的问题的答案是否定的。您无法删除某些CSS文件中已定义的CSS选择器。 Firefox正在开发此功能,但其他浏览器不支持。
从上面的长篇评论讨论中,您似乎只想覆盖以前为特定客户端设置的CSS样式。一个常见的解决方案是覆盖它:
$('.bg .nav > li > a').prop('style', 'color: red !important');
这将覆盖现有的style
属性值。我们不能使用$('').css('style', 'color: red !important');
语法,因为jQuery不允许我们设置样式优先级。
社区同意不鼓励使用!important
。因此,如果您是CSS文件的所有者,那么我建议删除!important
优先级。