2012-05-22 3 views
1

Salut,Suppression d'un attribut de style généré automatiquement avec jQuery

J'ai un

<span style="display: none; "> 

qui est généré dans mon code, et je ne peux pas comprendre pourquoi "display: none;" est réglé.

J'ai essayé d'utiliser:

$('span').removeAttr('style'); 

et

$('span').attr('style', '') 

... mais aucun d'entre eux travaillent.

D'une certaine façon

$('span').removeAttr(style); 

travaille, mais Evidement, qui donnent une erreur due aux disparus '' autour de style.

Des suggestions?

+0

Si '$ ('durée') removeAttr (style)' est "travail", vous pourriez avoir un code JavaScript qui définit style * après * cette ligne et n'est pas exécuté en raison de cette erreur. Cela expliquerait pourquoi les autres ne fonctionnent pas. –

Répondre

0

Essayez

$('span').css('display', 'inline'); 
1

$('span').show() devrait supprimer l'affichage:. Aucun

Questions connexes