[Jquery-Es] Seleccionar texto de un label

carlos campderrós gilipollas.desconcertante en gmail.com
Jue Oct 11 06:31:04 PDT 2007


oopps se lo envié solo a Bernat.

---------- Forwarded message ----------
From: carlos campderrós <gilipollas.desconcertante en gmail.com>
Date: Oct 11, 2007 3:26 PM

On 10/11/07, Bernat Lleonart <bernat.lleonart en gmail.com> wrote:
>
> Tengo el siguiente código:
>
> <label for="Nombre">Nombre <input type="text" name="Nombre"
> id="Nombre" value=""/></label>
>
> y quiero conseguir esto mediante jQuery:
>
> <label for="Nombre"><span>Nombre</span <input type="text"
> name="Nombre" id="Nombre" value=""/></label>
>
> Quiero utilizar .wrap("<span></span>"), pero el problema lo tengo para
> seleccionar el texto del label.
>
> Cualquier ayuda será bienvenida.
>

con js sin jquery sería algo así como:

lab = document.getElementById("Nombre");
txt = lab.firstChild ;
span = lab.appendChild(document.createElement("span"));
lab.removeChild(txt);
span.appendChild(txt);
lab.appendChild(span);

no lo he probado. con query igual podrías poner algo como:
$(lab.firstChild ).wrap("<span></span>"); ? te ahorraría unas cuantas
lineas...

-- 
Si no puedes deslumbrar con tu sabiduría,
desconcierta con tus gilipolleces

-- 
Si no puedes deslumbrar con tu sabiduría,
desconcierta con tus gilipolleces
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.scriptia.net/pipermail/jquery-es-scriptia.net/attachments/20071011/dfe10a8a/attachment.htm 


Más información sobre la lista de distribución Jquery-Es