<?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=Modificaci%C3%B3n_do_contido_dos_elementos</id>
	<title>Modificación do contido dos elementos - 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=Modificaci%C3%B3n_do_contido_dos_elementos"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Modificaci%C3%B3n_do_contido_dos_elementos&amp;action=history"/>
	<updated>2026-10-21T18:43:44Z</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=Modificaci%C3%B3n_do_contido_dos_elementos&amp;diff=52506&amp;oldid=prev</id>
		<title>Veiga: /* Engadir, mover e copiar elementos */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Modificaci%C3%B3n_do_contido_dos_elementos&amp;diff=52506&amp;oldid=prev"/>
		<updated>2015-01-26T21:57:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Engadir, mover e copiar elementos&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Imos ver nesta sección como podemos editar contido HTML ou de texto no documento dun xeito moi sinxelo con jQuery.&lt;br /&gt;
&lt;br /&gt;
== Modificar contido HTML ou de texto ==&lt;br /&gt;
&lt;br /&gt;
Un primeiro comando que temos para recuperar o contido HTML dun elemento é mediante o comando &amp;#039;&amp;#039;&amp;#039;html()&amp;#039;&amp;#039;&amp;#039;. Si chamamos a este método sin parámetros recuperamos o contido HTML do elemento (idéntico á propiedade innerHTML en JavaScript), e se lle pasamos como parámetro código HTML estamos modificando ese contido.&lt;br /&gt;
&lt;br /&gt;
Tamén podemos obter o texto plano dese obxecto empregando o comando &amp;#039;&amp;#039;&amp;#039;text()&amp;#039;&amp;#039;&amp;#039;. Vexamos o seguinte exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://code.jquery.com/jquery-latest.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;ul id=&amp;quot;unhaLista&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Un&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Dous&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Tres&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Catro&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
	var meuHtml = $(&amp;#039;#unhaLista&amp;#039;).html();&lt;br /&gt;
	var meuTexto = $(&amp;#039;#unhaLista&amp;#039;).text();&lt;br /&gt;
	&lt;br /&gt;
	alert(meuHtml);&lt;br /&gt;
	alert(meuTexto);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
meuHtml conterá: &amp;lt;li&amp;gt;Un&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Dous&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Tres&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Catro&amp;lt;/li&amp;gt;&lt;br /&gt;
meuTexto conterá: Un Dous Tres Catro&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tamén se pode usar o comando &amp;#039;&amp;#039;&amp;#039;text()&amp;#039;&amp;#039;&amp;#039; para modifica-lo contido dese obxecto. Simplemente hay que pasarlle texto como parámetro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;li:eq(2)&amp;quot;).text(&amp;quot;Elemento actualizado&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Engadir, mover e copiar elementos ==&lt;br /&gt;
&lt;br /&gt;
Para engadir contido ó interior dun obxecto na zoa final, empregaremos o comando &amp;#039;&amp;#039;&amp;#039;append()&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Este comando acepta unha cadea con contido HTML, unha referencia a un elemento actual ou creado recentemente, ou ben un grupo de elementos jQuery.&lt;br /&gt;
&lt;br /&gt;
Por exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;#039;p&amp;#039;).append(&amp;#039;&amp;lt;b&amp;gt;algun texto mais&amp;lt;/b&amp;gt;&amp;#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta instrucción engade o contido HTML pasado como parámetro ó final de cada párrafo pero sempre dentro do párrafo. Por exemplo o comando anterior tería como resultado nun posible párrafo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Texto de probas...etc..etc...&amp;lt;b&amp;gt;algún texto mais&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un uso máis complexo deste comando pode ser: &lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;p.engadirAqui&amp;quot;).append($(&amp;quot;a.engadeMe&amp;quot;))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{alerta | Sobre o comando append()|&lt;br /&gt;
Esta instrucción engade todos os enlaces que empreguen a clase engadeMe ó final do párrafo que empregue a clase engadirAqui. &amp;lt;br&amp;gt;A disposición dos elementos orixinais depende do número de elementos que teñamos como destino. Si soamente hai un destino (un só párrafo engadirAqui, o elemento orixinal é movido da súa posición orixinal ó novo pai. No caso de que haxa máis dun elemento de destino o elemento orixinal queda na súa posición orixinal e copias deste elemento son engadidas a cada párrafo de destino.}}&lt;br /&gt;
&lt;br /&gt;
Código do exemplo completo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;es&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;Exemplo de mover e copiar&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
    .engadirAqui {&lt;br /&gt;
    }&lt;br /&gt;
    .engadeMe {&lt;br /&gt;
    }&lt;br /&gt;
  --&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;ul id=&amp;quot;unhaLista&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Un&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Dous&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Tres&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Catro&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.lavozdegalicia.es/24horas/index.htm&amp;quot; class=&amp;quot;engadeMe&amp;quot;&amp;gt;24 Horas&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.lavozdegalicia.es/lomas/index.htm&amp;quot; class=&amp;quot;engadeMe&amp;quot;&amp;gt;Lo más visto&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.lavozdegalicia.es/fotos/index.htm&amp;quot; class=&amp;quot;engadeMe&amp;quot;&amp;gt;Fotos&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.lavozdegalicia.es/videos/index.htm&amp;quot; class=&amp;quot;engadeMe&amp;quot;&amp;gt;Vídeos&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;engadirAqui&amp;quot;&amp;gt;Párrafo de probas 1: &amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Outr párrafo&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;engadirAqui&amp;quot;&amp;gt;Párrafo de probas 2: &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;script src=&amp;quot;http://code.jquery.com/jquery-2.1.3.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script&amp;gt;&lt;br /&gt;
    $(document).ready(function()&lt;br /&gt;
    {&lt;br /&gt;
      var meuHtml = $(&amp;#039;#unhaLista&amp;#039;).html();&lt;br /&gt;
      var meuTexto = $(&amp;#039;#unhaLista&amp;#039;).text();&lt;br /&gt;
&lt;br /&gt;
      alert(meuHtml);&lt;br /&gt;
      alert(meuTexto);&lt;br /&gt;
      $(&amp;quot;p.engadirAqui&amp;quot;).append($(&amp;quot;a.engadeMe&amp;quot;));&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O comando &amp;#039;&amp;#039;&amp;#039;appendTo(destino)&amp;#039;&amp;#039;&amp;#039; ten o mesmo funcionamento que &amp;#039;&amp;#039;&amp;#039;append()&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;movendo&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(se o destino e único) ou &amp;#039;&amp;#039;&amp;#039;copiando&amp;#039;&amp;#039;&amp;#039; (se hai múltiples destinos) o elemento ou  elementos &lt;br /&gt;
seleccionados á zoa interior final do destino indicado como parámetro.&lt;br /&gt;
&lt;br /&gt;
Exemplos de uso:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;#039;#flor&amp;#039;).appendTo(&amp;#039;#destinos p&amp;#039;)&lt;br /&gt;
$(&amp;#039;#coche&amp;#039;).appendTo(&amp;#039;#destinos p:first&amp;#039;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
No primeiro caso fará copias do elemento con ID flor e os engadirá nos párrafos contidos no obxecto con ID destinos.&lt;br /&gt;
No segundo caso moverá o coche ó primeiro párrafo contido no obxecto con ID destinos.&lt;br /&gt;
&lt;br /&gt;
Exemplo completo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;es&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;Mover e Copiar con jQuery&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;style&amp;gt;&lt;br /&gt;
    fieldset {&lt;br /&gt;
      background-color:#FFCC66;&lt;br /&gt;
      border-color:#00457B;&lt;br /&gt;
      margin-bottom:12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    legend {&lt;br /&gt;
      background-color:#6699CC;&lt;br /&gt;
      border:2px ridge #00457B;&lt;br /&gt;
      color:white;&lt;br /&gt;
      font-weight:bold;&lt;br /&gt;
      padding:2px 16px;&lt;br /&gt;
    }&lt;br /&gt;
  &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;h2&amp;gt;Probando a mover e copiar&amp;lt;br&amp;gt;&lt;br /&gt;
    O debuxo de Formación soamente se copia ou move ó primeiro párrafo. &amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;fieldset id=&amp;quot;orixe&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;legend&amp;gt;Elementos Orixinais&amp;lt;/legend&amp;gt;&lt;br /&gt;
      &amp;lt;img src=&amp;quot;http://www.gifss.com/profesiones/profesores/profesor-01.gif&amp;quot; name=&amp;quot;profesor&amp;quot; width=&amp;quot;70&amp;quot; &lt;br /&gt;
      height=&amp;quot;51&amp;quot; id=&amp;quot;profesor&amp;quot;/&amp;gt; &lt;br /&gt;
      &amp;lt;img src=&amp;quot;http://www.unecaman.com/images/formacion.gif&amp;quot; name=&amp;quot;formacion&amp;quot; width=&amp;quot;70&amp;quot; &lt;br /&gt;
      height=&amp;quot;51&amp;quot; id=&amp;quot;formacion&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/fieldset&amp;gt;&lt;br /&gt;
    &amp;lt;fieldset id=&amp;quot;destinos&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;legend&amp;gt;Elementos de Destino&amp;lt;/legend&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;&amp;lt;img src=&amp;quot;http://www.gifs-animados.es/clip-art/entretenimiento/juegos-de-mesa/gifs-animados-juegos-de-mesa-4588196.jpg&amp;quot; width=&amp;quot;70&amp;quot; height=&amp;quot;51&amp;quot;/&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;&amp;lt;img src=&amp;quot;http://www.gifs-animados.es/clip-art/entretenimiento/juegos-de-mesa/gifs-animados-juegos-de-mesa-4588196.jpg&amp;quot; width=&amp;quot;70&amp;quot; height=&amp;quot;51&amp;quot;/&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;&amp;lt;img src=&amp;quot;http://www.gifs-animados.es/clip-art/entretenimiento/juegos-de-mesa/gifs-animados-juegos-de-mesa-4588196.jpg&amp;quot; width=&amp;quot;70&amp;quot; height=&amp;quot;51&amp;quot;/&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/fieldset&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;form action=&amp;quot;&amp;quot; onSubmit=&amp;quot;return false;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;&lt;br /&gt;
          &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;command&amp;quot; value=&amp;quot;appendTo&amp;quot; checked=&amp;quot;checked&amp;quot;/&amp;gt;&lt;br /&gt;
          appendTo&lt;br /&gt;
          &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;command&amp;quot; value=&amp;quot;prependTo&amp;quot;/&amp;gt;&lt;br /&gt;
          prependTo &lt;br /&gt;
          &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;command&amp;quot; value=&amp;quot;insertAfter&amp;quot;/&amp;gt;&lt;br /&gt;
          insertAfter &lt;br /&gt;
          &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;command&amp;quot; value=&amp;quot;insertBefore&amp;quot;/&amp;gt;&lt;br /&gt;
          insertBefore &lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;testButton&amp;quot; onclick=&amp;quot;execute()&amp;quot;&amp;gt;Probar&amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;script src=&amp;quot;http://code.jquery.com/jquery-2.1.3.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script&amp;gt;&lt;br /&gt;
    $(function) execute() {&lt;br /&gt;
        var command = $(&amp;#039;input[name=command]:checked&amp;#039;).val();&lt;br /&gt;
        $(&amp;#039;#profesor&amp;#039;)[command](&amp;#039;#destinos p&amp;#039;)&lt;br /&gt;
        $(&amp;#039;#formacion&amp;#039;)[command](&amp;#039;#destinos p:first&amp;#039;)&lt;br /&gt;
      }&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;prepend()&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;prependTo()&amp;#039;&amp;#039;&amp;#039; funcionan de xeito semellante  a &amp;#039;&amp;#039;&amp;#039;append()&amp;#039;&amp;#039;&amp;#039; ou &amp;#039;&amp;#039;&amp;#039;appendTo()&amp;#039;&amp;#039;&amp;#039;, pero a inserción do contido faise ó principio da zoa interior do elemento de destino e non ó final.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Imaxen do exemplo anterior:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Imagen:mover_copiar_jquery.png]]&lt;br /&gt;
&lt;br /&gt;
Outra opción consiste en empregar o método &amp;#039;&amp;#039;&amp;#039;insertAfter()&amp;#039;&amp;#039;&amp;#039; ou &amp;#039;&amp;#039;&amp;#039;insertBefore()&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
Con &amp;#039;&amp;#039;&amp;#039;insertAfter()&amp;#039;&amp;#039;&amp;#039;, o contido insértase despois do indicado polo párametro, é dicir non estará contido polo obxecto destino (método append).&lt;br /&gt;
&lt;br /&gt;
Con &amp;#039;&amp;#039;&amp;#039;insertBefore()&amp;#039;&amp;#039;&amp;#039;, o contido insértase antes do indicado polo párametro, é dicir non estará contido polo obxecto destino (método prepend).&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;#039;&amp;lt;p&amp;gt;Hola mundo!&amp;lt;/p&amp;gt;&amp;#039;).insertAfter(&amp;#039;p img&amp;#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esta liña creará un párrafo co texto Hola mundo ! e este párrafo será insertado despois de cada imaxe que esté contida nun párrafo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O mesmo exemplo con append e insertAfter:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;p&amp;quot;).append(&amp;quot;&amp;lt;b&amp;gt;saúdos a todos&amp;lt;/b&amp;gt;&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// Daría como resultado nun párrafo isto:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;texto párrafo&amp;lt;b&amp;gt;saúdos a todos&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// Pero si en cambio facemos un insertAfter:&lt;br /&gt;
$(&amp;quot;&amp;lt;b&amp;gt;saúdos a todos&amp;lt;/b&amp;gt;&amp;quot;).insertAfter(&amp;quot;p&amp;quot;);&lt;br /&gt;
// o resultado será:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;texto párrafo&amp;lt;/p&amp;gt;&amp;lt;b&amp;gt;saúdos a todos&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Alerta| Sobre append, prepend, insertAfter, insertBefore|&lt;br /&gt;
Polo tanto para evitar posibles erros entre navegadores recomendaría empregar os métodos append, prepend e variantes con obxectos que teñan marca de peche &amp;lt;/marca&amp;gt;. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Os métodos de insertAfter e insertBefore poderán empregarse con calqueira obxecto de destino.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[http://docs.jquery.com/Manipulation Máis información sobre insert(), insertAfter() e outros métodos de manipulación en jQuery]]&lt;br /&gt;
&lt;br /&gt;
== Envolvendo elementos ==&lt;br /&gt;
&lt;br /&gt;
Si por exemplo queremos meter un elemento dentro doutro, podemos empregar o comando &amp;#039;&amp;#039;&amp;#039;wrap(envoltorio)&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Por exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
Texto orixe en HTML:&lt;br /&gt;
   &amp;lt;a class=&amp;quot;azuis&amp;quot; href=&amp;quot;www.terra.es&amp;quot;&amp;gt;texto de probas.&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;a.azuis&amp;quot;).wrap(&amp;quot;&amp;lt;div class=&amp;#039;probas&amp;#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este comando colle todos os enlaces que estén empregando a clase azuis e os mete dentro do envoltorio div class.... dando como resultado o seguinte código HTML:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;probas&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a class=&amp;quot;azuis&amp;quot; href=&amp;quot;www.terra.es&amp;quot;&amp;gt;texto de probas.&amp;lt;/a&amp;gt;&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Eliminar elementos ==&lt;br /&gt;
&lt;br /&gt;
Si queremos vaciar ou eliminar un conxunto de elementos, podemos facelo empregando o comando &amp;#039;&amp;#039;&amp;#039;remove()&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;es&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;jQuery&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;style&amp;gt;p { background:yellow; margin:6px 0; }&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Hola&amp;lt;/p&amp;gt; &lt;br /&gt;
  Como te  &lt;br /&gt;
  &amp;lt;p&amp;gt;atopas hoxe?&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;button&amp;gt;Chamar a remove() nos parrafos&amp;lt;/button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;script src=&amp;quot;http://code.jquery.com/jquery-2.1.3.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script&amp;gt;&lt;br /&gt;
    $(document).ready(function(){&lt;br /&gt;
      &lt;br /&gt;
      $(&amp;quot;button&amp;quot;).click(function () {&lt;br /&gt;
        $(&amp;quot;p&amp;quot;).remove();&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
    });&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Imaxe do resultado: &lt;br /&gt;
&lt;br /&gt;
[[Imagen:remove.png]]&lt;br /&gt;
&lt;br /&gt;
Si en cambio o que queremos é limpar o contido que hai dentro dun elemento podemos facelo co método &amp;#039;&amp;#039;&amp;#039;empty()&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;es&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;jQuery&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;style&amp;gt;p { background:yellow; margin:6px 0; }&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;aReemplazar&amp;quot;&amp;gt;HolaComo te  &lt;br /&gt;
    &amp;lt;p&amp;gt;atopas hoxe?&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;button&amp;gt;Chamar a empty()&amp;lt;/button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;script src=&amp;quot;http://code.jquery.com/jquery-2.1.3.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;script&amp;gt;&lt;br /&gt;
    $(document).ready(function(){&lt;br /&gt;
      &lt;br /&gt;
      $(&amp;quot;button&amp;quot;).click(function () {&lt;br /&gt;
        $(&amp;quot;div.aReemplazar&amp;quot;).empty();&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
    });&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Imaxe do exemplo anterior: &lt;br /&gt;
&lt;br /&gt;
[[Imagen:empty.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un código moi empregado consiste en chamar a &amp;#039;&amp;#039;&amp;#039;remove()&amp;#039;&amp;#039;&amp;#039; despois de chamar a &amp;#039;&amp;#039;&amp;#039;after()&amp;#039;&amp;#039;&amp;#039;. Por exemplo no seguinte código:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;es&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;jQuery&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;style&amp;gt;p { background:yellow; margin:6px 0; }&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;aReemplazar&amp;quot;&amp;gt;HolaComo te  &lt;br /&gt;
    &amp;lt;p&amp;gt;atopas hoxe?&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;button&amp;gt;Chamar a remove() despois de after()&amp;lt;/button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;script src=&amp;quot;http://code.jquery.com/jquery-2.1.3.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
  &amp;lt;script&amp;gt;&lt;br /&gt;
    $(document).ready(function(){&lt;br /&gt;
&lt;br /&gt;
      $(&amp;quot;button&amp;quot;).click(function () {&lt;br /&gt;
        $(&amp;quot;div.aReemplazar&amp;quot;).after(&amp;quot;&amp;lt;p&amp;gt;Estamos reemplazando o div&amp;lt;/p&amp;gt;&amp;quot;).remove();&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
    });&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Debido a que &amp;#039;&amp;#039;&amp;#039;after()&amp;#039;&amp;#039;&amp;#039; (inserta o código despois do obxecto mencionado) devolve o envoltorio orixinal que contén o div, podemos removelo, resultando nun reemplazo do elemento orixinal.&lt;br /&gt;
&lt;br /&gt;
Isto tamén se pode facer có método &amp;#039;&amp;#039;&amp;#039;replaceWith&amp;#039;&amp;#039;&amp;#039;. O exemplo anterio faríase con esta instrucción tamén:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;quot;div.aReemplazar&amp;quot;).replaceWith(&amp;quot;&amp;lt;p&amp;gt;Estamos reemplazando o div&amp;lt;/p&amp;gt;&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Clonar elementos ==&lt;br /&gt;
&lt;br /&gt;
Unha forma sinxela de facer copias de obxectos é empregando o método &amp;#039;&amp;#039;&amp;#039;clone()&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Empregar &amp;#039;&amp;#039;&amp;#039;clone()&amp;#039;&amp;#039;&amp;#039; non ten sentido a non ser que fagamos algún tipo de operación cas copias.&lt;br /&gt;
&lt;br /&gt;
Exemplos:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
$(&amp;#039;img&amp;#039;).clone().appendTo(&amp;#039;fieldset.foto&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
$(&amp;#039;ul&amp;#039;).clone().insertBefore(&amp;#039;#aqui&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
$(&amp;#039;ul&amp;#039;).clone().insertBefore(&amp;#039;#aqui&amp;#039;).end().hide();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;A primeira liña&amp;#039;&amp;#039;&amp;#039;: fai unha copia de tódalas imaxes e as engade a  tódolos obxectos fieldset que empregan a clase foto.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;A segunda liña&amp;#039;&amp;#039;&amp;#039;: fai unha copia de tódalas listas desordenadas (incluídos os seus fillos) e esa copia é insertada antes de tódolos obxectos con id &amp;#039;&amp;#039;&amp;#039;&amp;quot;aqui&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;A terceira liña&amp;#039;&amp;#039;&amp;#039;: fai o mesmo ca liña anterior, pero despois de insertar as copias o comando &amp;#039;&amp;#039;&amp;#039;end()&amp;#039;&amp;#039;&amp;#039; emprégase para seleccionar o conxunto de elementos orixinais e a continuación oculta-los con &amp;#039;&amp;#039;&amp;#039;hide()&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valores dos elementos nun formulario ==&lt;br /&gt;
&lt;br /&gt;
Para acceder ós elementos nun formulario dispomos do &amp;#039;&amp;#039;&amp;#039;Form Plugin&amp;#039;&amp;#039;&amp;#039; desenrolado polos membros do jQuery team, que nos permite realizar un montón de tarefas con calquera tipo de elementos nun formulario.&lt;br /&gt;
&lt;br /&gt;
A forma sinxela de acceder ós valores dos elementos do formulario é empregando o método &amp;#039;&amp;#039;&amp;#039;val()&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Recordar que para xestionar ós atributos dun elemento faise con &amp;#039;&amp;#039;&amp;#039;attr(&amp;quot;atributo&amp;quot;)&amp;#039;&amp;#039;&amp;#039; ou &amp;#039;&amp;#039;&amp;#039;attr(&amp;quot;atributo&amp;quot;,&amp;quot;valor&amp;quot;)&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Este método si o chamamos sin parámetros devolve o valor de ese obxecto e se lle pasamos parámetros podemos modifica-lo value dese elemento.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var s = $(&amp;#039;input#nome&amp;#039;).val();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Devolve o valor dun campo tipo input con id &amp;quot;nome&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Se desexa máis información visite o seguinte enlace: &lt;br /&gt;
&lt;br /&gt;
[http://docs.jquery.com/Attributes/val Máis información sobre val() en jQuery]&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Veiga|Veiga]] ([[Usuario discusión:Veiga|discusión]]) 14:07 26 ene 2015 (CET)&lt;/div&gt;</summary>
		<author><name>Veiga</name></author>
	</entry>
</feed>