Foros del Web » Programando para Internet » Jquery »

Remplazar un elemento por un string?

Estas en el tema de Remplazar un elemento por un string? en el foro de Jquery en Foros del Web. Hola amigos les escribo porque requiero de sus amplios conocimientos resulta que tengo un una variable llamada contenido que contiene una cadena, esa cadena es ...
  #1 (permalink)  
Antiguo 18/03/2015, 12:19
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
Remplazar un elemento por un string?

Hola amigos les escribo porque requiero de sus amplios conocimientos

resulta que tengo un una variable llamada contenido que contiene una cadena, esa cadena es un poco especial porque su contenido es HTML, y ese html tiene unos inputs type text que se diferencian por su data-id

resulta que debo remplazar esos elementos inputs que estan dentro de la cadena por unos valores de un array y luego imprimir el contenido dentro de un div con los inputs ya remplazados.

A continuación les muestro el código

1. convierto mi string en un objeto jquery, la variable contenido es la que tiene el html


Código Javascript:
Ver original
  1. contenido = $('<div>'+contenido+'</div>');

2. busco remplazar el elemento input por unos enlaces que contienen "valor"

Código Javascript:
Ver original
  1. _.each(datos, function(dato){  
  2.  
  3.   $($('input[data-id="'+dato.id+'"]').replaceWith( "<a>valor </a>" ), contenido);
  4.  
  5. });
  6.  
  7. $('#principal').html(contenido);


Les agradeceria una manito

Etiquetas: javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:39.