Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/09/2009, 15:56
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 7 meses
Puntos: 101
Respuesta: jQuery colocar elemento a texto WRAP

A que te referis con "suelto"?

De verdad no esta dentro de ninguna etiqueta? Un div o span? o un <p> ... algo?

Con jquery lo que haces es seleccionar la variable con en la que contienes yyy, para hacerle un wrap.

$(var).wrap("<div></div>");

Pero no me juego a que esto funcione si el texto no esta ya envuelto en algo. No se.

Quizas lo mejor sería hacer un append dentro de otro div.

Ej:

tenemos <div id="suelta_aqui"></div>

$("suelta_aqui").append("<span>"+variable_yyy+"<sp an>");

Ahi sueltas tu yyy.

Si no quisieras usar append, usas prepend.

Y una tercera opcion sería volcar el texto así:

$("suelta_aqui").text(variable); // solo texto
$("suelta_aqui").html(variable); // acepta html

En fin, recomiendo uses esto:
$("suelta_aqui").html"<span>"+variable+"<span>"; // setea el div con este contenido, borrando lo anterior.

funciona ok.