我们可以使用jquery删除css选择器吗?

时间:2016-04-13 11:24:06

标签: javascript jquery

是否可以使用CSS删除jQuery选择器。

我在谷歌搜索但我无法获得任何解决方案。任何人都可以帮助我吗?

1 个答案:

答案 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优先级。