Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何覆盖已添加的重要元素_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何覆盖已添加的重要元素

Javascript 如何覆盖已添加的重要元素,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个锚标签,它有一个样式!重要信息,无法删除此!重要的css,因为它是一个默认的样式 我正在尝试添加我的自定义样式,我不应该使用!重要的有没有更好的方法来实现这一点,而不必考虑重要的因素 以下是我尝试过的: HTML: 试试这种方法 在jQuery中 $(“a.anchor”).attr('style','background:blue!important;') 试试这种方法 在jQuery中 $(“a.anchor”).attr('style','background:blue!imp

我有一个锚标签,它有一个样式!重要信息,无法删除此!重要的css,因为它是一个默认的样式

我正在尝试添加我的自定义样式,我不应该使用!重要的有没有更好的方法来实现这一点,而不必考虑重要的因素

以下是我尝试过的:

HTML:

试试这种方法

在jQuery中

$(“a.anchor”).attr('style','background:blue!important;')

试试这种方法

在jQuery中

$(“a.anchor”).attr('style','background:blue!important;')


覆盖
的唯一方法!重要的
css属性是使用
!重要信息
您自己。不幸的是,纯css无法解决这一问题:

body .anchor{
    background: blue !important;
}
你不想使用它有什么具体原因吗


如果您绝对不能使用
!重要信息
markup,另一种方法是在


重写
的唯一方法!重要的
css属性是使用
!重要信息
您自己。不幸的是,纯css无法解决这一问题:

body .anchor{
    background: blue !important;
}
你不想使用它有什么具体原因吗


如果您绝对不能使用
!重要信息
markup,另一种方法是在

尝试使用Jquery

$("a.anchor").attr('style', 'background: blue !important;');
尝试使用Jquery

$("a.anchor").attr('style', 'background: blue !important;');

在jQuery的帮助下,您可以轻松地做到这一点。它将编写内联样式表,以获得首选项。或者,您可以使用为同一元素编写另一个css规则!很重要,如果有人认为将默认样式标记为
非常重要,那么它肯定会生效!重要信息
首先,您真的不应该覆盖它。否则,就删除它…这是你的主题…做你想做的。@Paulie\u D:如果我有这样的权限,我会改变它。。有没有办法…?@KD:如果我用的话,是的!重要的是,它可以很容易地覆盖,但在我的情况下,我不应该使用!重要提示:这是一个挑战…然后简单地编写内联样式表或在jQuery的帮助下添加样式,这将适用于您的。。第二,如果你只是想要一个默认的样式表,那么你可以没有它!同样重要的是,在jQuery的帮助下,您可以很容易地做到这一点。它将编写内联样式表,以获得首选项。或者,您可以使用为同一元素编写另一个css规则!很重要,如果有人认为将默认样式标记为
非常重要,那么它肯定会生效!重要信息
首先,您真的不应该覆盖它。否则,就删除它…这是你的主题…做你想做的。@Paulie\u D:如果我有这样的权限,我会改变它。。有没有办法…?@KD:如果我用的话,是的!重要的是,它可以很容易地覆盖,但在我的情况下,我不应该使用!重要提示:这是一个挑战…然后简单地编写内联样式表或在jQuery的帮助下添加样式,这将适用于您的。。第二,如果你只是想要一个默认的样式表,那么你可以没有它!同样重要。
$("a.anchor").attr('style', 'background: blue !important;');