如何使用!在jQuery中很重要

时间:2014-05-03 10:02:16

标签: php jquery mysql function download

$("#PtmIframe").contents().find("#header .sf-menu > li.sfHover > a, #header .sf-menu > li > a:hover, #header .sf-menu > li.sfHoverForce > a").css('background',"#"+HIhovcolor.!importanted).addClass("active");
        localStorage.setItem("HIhovcolor", HIhovcolor);

4 个答案:

答案 0 :(得分:2)

一般语法

jQuery.style(name, value, priority);

所以使用

$("#tabs").style('background', "#"+HIhovcolor, 'important');

adding-css-rules-with-important-using-jquery

答案 1 :(得分:1)

我认为这会对你有所帮助

$("#tabs").css("cssText", "height: 650px !important;");

答案 2 :(得分:0)

$("#PtmIframe").contents().find("#header .sf-menu > li.sfHover > a, #header .sf-menu > li     > a:hover, #header .sf-menu > li.sfHoverForce > a").css('background',"#"+HIhovcolor.+" !importanted").addClass("active");
    localStorage.setItem("HIhovcolor", HIhovcolor);

答案 3 :(得分:0)

我认为您不需要使用jQuery的!important方法进行.css() css hack,此方法会为您定位的dom节点添加内联样式。登记/> !important应该在.css个文件中使用$("#PtmIframe").contents().find("#header .sf-menu > li.sfHover > a, #header .sf-menu > li > a:hover, #header .sf-menu > li.sfHoverForce > a") .css('background',"#"+HIhovcolor) .addClass("active"); 到特定的css类,您希望它覆盖样式。


你的案子:

.css('background',"#"+HIhovcolor)

此行<li style='backgroung: #yourColorCode' class='active'>.....</li> 会输出如下内容:

.css('background', '#' + HIhovcolor + ' !important')
 //---------------------------------^^^^^^^^^^^^^^^---concatenate it as string.

所以我不得不说内联样式比css类样式更优先,那么你不应该有任何问题。但你可以这样做:

{{1}}