我在应用一种风格时遇到了麻烦!important.我试过了:
$("#elem").css("width", "100px !important");
Run Code Online (Sandbox Code Playgroud)
这什么都不做 ; 没有任何宽度样式应用.是否有jQuery-ish方式应用这样的样式而不必覆盖cssText(这意味着我需要先解析它等等)?
编辑:我应该补充一点,我有一个样式表!important,我试图用!important样式内联覆盖一个样式,所以使用等等.width()不起作用,因为它被我的外部!important样式覆盖.
此外,将覆盖以前的值的值进行计算,所以我不能简单地创建另一个外部风格.
标题几乎总结了它.
外部样式表具有以下代码:
td.EvenRow a{
display: none !important;
}
Run Code Online (Sandbox Code Playgroud)
我尝试过使用:
element.style.display = "inline";
Run Code Online (Sandbox Code Playgroud)
和
element.style.display = "inline !important";
Run Code Online (Sandbox Code Playgroud)
但都不起作用.是否可以使用javascript覆盖!important样式.
如果这会产生影响,那么这就是一个关键的扩展.
我试图使用jQuery在css属性中添加!important
$("tabs").css('height','650px;!important');
Run Code Online (Sandbox Code Playgroud)
但是!重要没有效果.如何包含!在jquery中很重要?