jQueryで特定の箇所にスタイルを追加したときは.css()
が便利ですが、これで追加したスタイルに!important
を付けたい場合以下のように記述してしまうと、ブラウザによっては実行されない恐れがあるようです。
$('#sample').css({'display': 'none !important'});
↓
以下のようにcssText
を利用して記述すると普段記述している通りにCSSを追加できます。
!important
だけでなく複数のスタイルを指定したいときに便利ですね。
$('#sample').css({'cssText':'display: none !important;'});