Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Javascript o jQuery - Mostrar HTML como texto.

Estas en el tema de Javascript o jQuery - Mostrar HTML como texto. en el foro de Jquery en Foros del Web. Hola compis, pues como reza el título, estoy tratando de hacer que el contenido de una capa sea un código html, es un script tremendamente ...
  #1 (permalink)  
Antiguo 15/07/2016, 13:58
Avatar de RAZGRIZ24  
Fecha de Ingreso: septiembre-2009
Mensajes: 143
Antigüedad: 15 años, 2 meses
Puntos: 2
Javascript o jQuery - Mostrar HTML como texto.

Hola compis, pues como reza el título, estoy tratando de hacer que el contenido de una capa sea un código html, es un script tremendamente cortito y sencillo:

Código:
<script type="text/javascript">
    var thecode ="";
    var number = 18;
    var i = 1;        
        while (i<=number) {
            thecode += "<div>" + i + "</div>";
            i++;
        }
        $('#code').html(thecode);
</script>

Como podéis imaginar, el contenido del elemento #code simplemente es "i", porque el código "div" se interpreta.

Mi objetivo es que el contenido de #code sea, tal cual "<div>i</div>".

Cómo puedo lograrlo? he buscado en w3Schools y stackoverflow y he tratado de usar cosas que he visto por ahí pero no he logrado nada.

Muchas gracias compis ;)
  #2 (permalink)  
Antiguo 15/07/2016, 15:09
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Javascript o jQuery - Mostrar HTML como texto.

Solo necesitas reemplazar cada "<" por "&lt;" y cada ">" por "&gt;".

Ejemplo

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 15/07/2016, 15:27
Avatar de RAZGRIZ24  
Fecha de Ingreso: septiembre-2009
Mensajes: 143
Antigüedad: 15 años, 2 meses
Puntos: 2
Respuesta: Javascript o jQuery - Mostrar HTML como texto.

¡Muchas gracias!

Jo, qué fácil

Un saludo ;)

Etiquetas: html, 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 18:36.