<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Estilos_dos_elementos_con_jQuery</id>
	<title>Estilos dos elementos con jQuery - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Estilos_dos_elementos_con_jQuery"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Estilos_dos_elementos_con_jQuery&amp;action=history"/>
	<updated>2026-10-22T20:16:16Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Estilos_dos_elementos_con_jQuery&amp;diff=52505&amp;oldid=prev</id>
		<title>Veiga en 21:56 26 ene 2015</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Estilos_dos_elementos_con_jQuery&amp;diff=52505&amp;oldid=prev"/>
		<updated>2015-01-26T21:56:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Si queremos modificar o estilo dun elemento, temos dúas opcións. Podemos engadir ou eliminar unha clase CSS, provocando que o resto dos elementos que usan esa clase tamén sexan modificados. Ou ben podemos traballar directamente sobre o DOM aplicando os estilos directamente.&lt;br /&gt;
&lt;br /&gt;
Imos ver como se pode facer en jQuery.&lt;br /&gt;
&lt;br /&gt;
== Engadir ou eliminar nomes de clase ==&lt;br /&gt;
&lt;br /&gt;
Para engadir clases a un elemento empregaremos o método &amp;#039;&amp;#039;&amp;#039;addClass()&amp;#039;&amp;#039;&amp;#039;. Como parámetro escribiremos o nome da clase ou clases, separadas por un espacio, que desexamos engadir ó elemento:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;p:last&amp;quot;).addClass(&amp;quot;seleccionado&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Ó derradeiro párrafo do documento engadímoslle a clase &amp;quot;seleccionado&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para eliminar unha clase dun elemento faise co método &amp;#039;&amp;#039;&amp;#039;removeClass()&amp;#039;&amp;#039;&amp;#039;. Como parámetro escribimos o nome da clase ou clases, separadas por un espacio que desexamos eliminar do elemento.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;p:first&amp;quot;).removeClass(&amp;quot;fondoazul&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Ó primeiro párrafo do documento sacámoslle a clase &amp;quot;fondoazul&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O método chamado &amp;#039;&amp;#039;&amp;#039;toggleClass()&amp;#039;&amp;#039;&amp;#039;. O que fai este método e engadir a clase indicada si non está presente ou eliminar a clase indicada si está presente.&lt;br /&gt;
&lt;br /&gt;
E por último o método &amp;#039;&amp;#039;&amp;#039;hasClass()&amp;#039;&amp;#039;&amp;#039; indica si o elemento seleccionado está empregando a clase indicada como parámetro.&lt;br /&gt;
&lt;br /&gt;
[http://docs.jquery.com/Attributes Máis información e exemplos.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Consulta e modificación de estilos ==&lt;br /&gt;
&lt;br /&gt;
No apartado anterior vimos como xestionar qué clases lle aplicamos a un elemento, etc.&lt;br /&gt;
&lt;br /&gt;
En moitos casos interésanos modificar directamente un estilo sin ter que activar ou desactivar unha clase.&lt;br /&gt;
&lt;br /&gt;
Para facer isto dispomos do método &amp;#039;&amp;#039;&amp;#039;css()&amp;#039;&amp;#039;&amp;#039; que funciona de xeito semellante ó método atr().&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;css(name)&amp;#039;&amp;#039;&amp;#039; - Obtén o valor do propiedade name CSS, asociada ó primeiro elemento do conxunto.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;table&amp;quot;).css(&amp;quot;background-color&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Devolverá o color de fondo da primeira táboa do documento.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;css(propiedades)&amp;#039;&amp;#039;&amp;#039; - Nos permite asignar unha determinada propiedade ou propiedades a tódolos elementos do conxunto.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;p&amp;quot;).css({ &amp;quot;backgroundColor&amp;quot; :&amp;quot;yellow&amp;quot;, &amp;quot;fontWeight&amp;quot; :&amp;quot;bolder&amp;quot; });&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;css(name,valor)&amp;#039;&amp;#039;&amp;#039; - Asigna á propiedade CSS name o valor indicado.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;p&amp;quot;).css(&amp;quot;color&amp;quot;,&amp;quot;red&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despos dispomos de accesos rápidos que nos permiten consultar ou modifica-lo ancho e a altura. Son os métodos &amp;#039;&amp;#039;&amp;#039;width(&amp;#039;&amp;#039;&amp;#039;) e &amp;#039;&amp;#039;&amp;#039;height()&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;div.unhaClase&amp;quot;).width(500)&lt;br /&gt;
&lt;br /&gt;
é idéntica a:&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;div.unhaClase&amp;quot;).css(&amp;quot;width&amp;quot;,&amp;quot;500px&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outro exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
function informar() {&lt;br /&gt;
     $(&amp;#039;#contido&amp;#039;).html(&lt;br /&gt;
       $(&amp;#039;#asunto&amp;#039;).width()+&amp;#039;x&amp;#039;+$(&amp;#039;#asunto&amp;#039;).height()&lt;br /&gt;
     );&lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A función informar asignará en #contido unha mensaxe html que imprime o ancho e a altura do obxecto con ID asunto.&lt;br /&gt;
&lt;br /&gt;
==== Diferencias entre width, width(), height e height() ====&lt;br /&gt;
&lt;br /&gt;
Agora que estamos falando de estilos e propiedades dos obxectos tedes que ter en conta o espazo de traballo no cal nos atopamos, jQuery (instruccións que comenzan por $) ou Javascript.&lt;br /&gt;
&lt;br /&gt;
Por exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;$(this).width()&amp;#039;&amp;#039;&amp;#039; e iso nos devolverá o ancho do obxecto actual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No espazo de Javascript faríamos:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;this.width&amp;#039;&amp;#039;&amp;#039; e nos devolverá o ancho dese obxecto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O mesmo ocurre coa propiedade de javascript &amp;#039;&amp;#039;&amp;#039;height&amp;#039;&amp;#039;&amp;#039; e o método de jQuery &amp;#039;&amp;#039;&amp;#039;height()&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Resumindo é moi importante decatarse do entorno no cal nos atopamos para empregar unha función ou o seu correspondente método en jQuery.&lt;br /&gt;
&lt;br /&gt;
Algo semellante ocurriría co método &amp;#039;&amp;#039;&amp;#039;html()&amp;#039;&amp;#039;&amp;#039; de jQuery, que ten como propiedade asociada en Javascript a propiedade &amp;#039;&amp;#039;&amp;#039;innerHTML&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[http://docs.jquery.com/CSS Máis información sobre xestión do CSS con jQuery]&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Veiga|Veiga]] ([[Usuario discusión:Veiga|discusión]]) 22:56 26 ene 2015 (CET)&lt;/div&gt;</summary>
		<author><name>Veiga</name></author>
	</entry>
</feed>