Подтвердить что ты не робот

Как включить! Важно в jquery

Я пытаюсь добавить! важно в атрибуте css, используя jQuery, например

$("tabs").css('height','650px;!important');

но это важно. Как включить! Важно в jquery?

4b9b3361

Ответ 1

По-видимому, это возможно сделать в jQuery:

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

Src: http://bugs.jquery.com/ticket/2066

Ответ 2

Я решил эту проблему:

inputObj.css('cssText', inputObj.attr('style')+'padding-left: ' + (width + 5) + 'px !IMPORTANT;');

Таким образом, нет встроенного стиля, последний отменяет первый

Ответ 3

Вам не нужно !important при изменении CSS с помощью jQuery, поскольку он изменяет атрибут style на элементах в DOM напрямую. !important требуется только в таблицах стилей, чтобы запретить определенное правило стиля переопределять на более низком уровне. Изменение style напрямую - это самый низкий уровень, который вы можете использовать, поэтому !important не имеет значения.

Ответ 4

Также можно добавить более важные свойства:

inputObj.attr('style', 'color:black !important; background-color:#428bca !important;');