Comment ajouter style=display:"block"
à un élément dans jQuery?
javascript
jquery
html
css
Quelqu'un
la source
la source
.css({ display: "block" });
.css({ "display": "block" });
simplement pour court-circuiter tout problème causé par unedisplay
variable. - JSLint rejetterait la version sans guillemets. ( github.com/douglascrockford/JSLint/issues/110 )Selon le but de la définition de la propriété d'affichage, vous souhaiterez peut-être consulter
et
la source
Il existe plusieurs fonctions pour effectuer ce travail qui ont écrit en bas en fonction de la priorité.
.css()
Définissez une ou plusieurs propriétés CSS pour l'ensemble des éléments correspondants.
.show()
Afficher les éléments correspondants et équivaut à peu près à appeler
.css("display", "block")
Vous pouvez afficher l'élément à la
.show()
place.attr()
Définissez un ou plusieurs attributs pour l'ensemble des éléments correspondants.
Si l'élément cible n'a pas d'
style
attribut , vous pouvez utiliser cette méthode pour ajouter un style en ligne à l'élément.Javascript
Vous pouvez ajouter une propriété CSS spécifique à l'élément en utilisant du javascript pur , si vous ne souhaitez pas utiliser jQuery.
la source
Si vous devez en ajouter plusieurs, vous pouvez le faire comme ceci:
Comme bonne pratique, je mettrais également le nom de la propriété entre guillemets pour autoriser le tiret, car la plupart des styles ont un tiret. S'il s'agissait d '«afficher», les guillemets sont facultatifs, mais si vous avez un tiret, cela ne fonctionnera pas sans les guillemets. Quoi qu'il en soit, pour faire simple: mettez-les toujours entre guillemets.
la source