¿Cómo agregar style=display:"block"
a un elemento en jQuery?
javascript
jquery
html
css
Alguien
fuente
fuente
.css({ display: "block" });
.css({ "display": "block" });
simplemente para cortocircuitar cualquier problema causado por unadisplay
variable. - JSLint rechazaría la versión sin comillas. ( github.com/douglascrockford/JSLint/issues/110 )Dependiendo del propósito de establecer la propiedad de visualización, es posible que desee echar un vistazo a
y
fuente
Hay múltiples funciones para hacer este trabajo que escribieron en la parte inferior según la prioridad.
.css()
Establezca una o más propiedades CSS para el conjunto de elementos coincidentes.
.show()
Muestra los elementos coincidentes y es más o menos equivalente a llamar
.css("display", "block")
Puede mostrar el elemento usando en su
.show()
lugar.attr()
Establezca uno o más atributos para el conjunto de elementos coincidentes.
Si el elemento de destino no tiene
style
atributo , puede usar este método para agregar estilo en línea al elemento.JavaScript
Puede agregar una propiedad CSS específica al elemento usando JavaScript puro , si no desea usar jQuery.
fuente
Si necesita agregar múltiples, puede hacerlo así:
Como buena práctica, también pondría el nombre de la propiedad entre comillas para permitir el guión, ya que la mayoría de los estilos tienen un guión en ellos. Si fue 'mostrar', las comillas son opcionales, pero si tiene un guión, no funcionará sin las comillas. De todos modos, para simplificarlo: enciérrelos siempre entre comillas.
fuente