Estoy tratando de añadir! Importante en el atributo CSS con jQuery comoComo incluir! Importante en jQuery
$("tabs").css('height','650px;!important');
pero! No tiene ningún efecto importante. Cómo incluir! Importante en jquery?
Estoy tratando de añadir! Importante en el atributo CSS con jQuery comoComo incluir! Importante en jQuery
$("tabs").css('height','650px;!important');
pero! No tiene ningún efecto importante. Cómo incluir! Importante en jquery?
Al parecer es posible hacer esto en jQuery:
$("#tabs").css("cssText", "height: 650px !important;");
No necesita !important
al modificar CSS con jQuery ya que modifica el atributo style
en los elementos en el DOM directamente. !important
solo se necesita en las hojas de estilo para no permitir que una regla de estilo determinada se anule en un nivel inferior. Modificar style
directamente es el nivel más bajo que puede ir, por lo que !important
no tiene ningún significado.
A menos que quiera anular una regla importante ... – Quentin
Sí, si hay un '! Important' en la hoja de estilos que está intentando anular, necesitaría en '$(). css()'. –
Como los otros comentarios han implicado, esto es simplemente incorrecto. Mientras que el atributo 'style' prevalece sobre todo el CSS que se aplica sin'! Important', no afecta al CSS que se aplica con '! Important'. – Makyen
que resolvió este problema:
inputObj.css('cssText', inputObj.attr('style')+'padding-left: ' + (width + 5) + 'px !IMPORTANT;');
Así que no inline-Style está perdido, una de la el último reemplaza el primero
También es posible agregar más pr operties:
inputObj.attr('style', 'color:black !important; background-color:#428bca !important;');
Se puede tratar sin el punto y coma entre el valor y la importancia!? –
no. No funciona !! – Soft
La respuesta de Marc W es la respuesta. ¡No necesitas! Importante. –