afficher les éléments avec style display:none !important (jQuery)

Comme dit dans jQuery documentation --- .show()

Remarque: Si vous utilisez !important dans vos styles, tels que display: none
!important
, il est nécessaire de remplacer le style à l'aide
.css('display', 'block !important") si vous le souhaitez pour .show() à
fonctionner correctement.

Mais il semble que le style ne peut pas être remplacée et l'élément ne peut pas être affichée. Suis-je en train de faire quelque chose de mal ici?

jsfiddle

Ressemble à un bug, au moins conformément à la documentation.
!important l'emporte sur le subséquentes style. Alors votre !important dans le CSS est appliqué en premier et il l'emporte sur le style que vous définissez avec le javascript.

OriginalL'auteur user1643156 | 2012-10-16