如何使用 jQuery 在 css 中设置重要标志? [复制]

Posted

技术标签:

【中文标题】如何使用 jQuery 在 css 中设置重要标志? [复制]【英文标题】:How can I set the important flag in a css with jQuery? [duplicate] 【发布时间】:2012-09-03 02:26:17 【问题描述】:

可能重复:Jquery css: applying !important styles

我有以下代码:

$("body")
    .ajaxStart(function () 
        $(this).css( 'cursor': 'progress' )
    )
    .ajaxStop(function () 
        $(this).css( 'cursor': 'default' )
    );

这有效,但当我将鼠标悬停在有悬停和不同光标的链接上时无效。有没有一种方法可以使用 jQuery>

将上面的 CSS 光标属性设置为重要

【问题讨论】:

【参考方案1】:

试试这个代码,例如:

$(this).css( 'cursor': 'default !important' )

【讨论】:

【参考方案2】:
$("body")
.ajaxStart(function () 
    $(this).css( 'cursor': 'progress !important' )
)
.ajaxStop(function () 
    $(this).css( 'cursor': 'default !important' )
);

【讨论】:

我没有投反对票,但我猜是因为其他答案说 !important 存在问题。我仍在查看所有链接。 @SamanthaJ 我没问题。所有其他答案和我的答案有什么不同..解释【参考方案3】:

这是语法,

How to apply !important using .css()?

【讨论】:

这与其他答案有何一致?现在我有点迷茫了。 ***.com/questions/2655925/… 你需要添加你的style函数的实现.. jQuary 没有方法style 你能确认你的来源或给我们演示吗? 我试图发布链接,现在更正了【参考方案4】:

只需在您的属性值后添加!important

$("body")
    .ajaxStart(function () 
        $(this).css( 'cursor': 'progress !important' )
    )
     .ajaxStop(function () 
        $(this).css( 'cursor': 'default  !important' )
   );

【讨论】:

以上是关于如何使用 jQuery 在 css 中设置重要标志? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

使用jquery在CSS中设置背景图像[重复]

如何在jQuery中设置绝对位置

jQuery 和 ajax 在 PHP 中设置会话变量

如何在 Emscripten 中设置 gcc 标志

如何在 ngCookies 中设置 httpOnly 标志?

如何在 Spring Boot 中设置同站点 cookie 标志?