Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Diferencia entre html() y text()

Estas en el tema de Diferencia entre html() y text() en el foro de Frameworks JS en Foros del Web. Saludos a todos: Me pueden explicar la diferencia entre los métodos html() y text() de jQuery. Sé que el metodo html() esta relacionado con el ...
  #1 (permalink)  
Antiguo 29/07/2010, 20:02
Avatar de Jacobgz  
Fecha de Ingreso: abril-2009
Ubicación: Perú
Mensajes: 28
Antigüedad: 15 años, 7 meses
Puntos: 0
Diferencia entre html() y text()

Saludos a todos:

Me pueden explicar la diferencia entre los métodos html() y text() de jQuery. Sé que el metodo html() esta relacionado con el innerHTML del JavaScript nativo pero no sé como funciona el text().

Gracias

Jacobgz
  #2 (permalink)  
Antiguo 31/07/2010, 10:06
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 6 meses
Puntos: 839
Respuesta: Diferencia entre html() y text()

En la documentación puedes encontrar la información que necesitas:
Cita:
The result of the .text() method is a string containing the combined text of all matched elements.
http://api.jquery.com/text/
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 31/07/2010, 11:03
Avatar de Jacobgz  
Fecha de Ingreso: abril-2009
Ubicación: Perú
Mensajes: 28
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Diferencia entre html() y text()

Yo ya revisé la documentación pero no entiendo...así que por eso decidí preguntar acá. Gracias por responder saludos...
  #4 (permalink)  
Antiguo 03/08/2010, 13:06
Avatar de chicho_  
Fecha de Ingreso: julio-2010
Mensajes: 44
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: Diferencia entre html() y text()

La diferencia es que con .html() recoges todo el código (tags HTML y todo) y con el .text() te recoge solo el texto que contienen todas las etiquetas que haya dentro de lo que llamas.

Por ejemplo:

<div id="prueba">
<p>Hola</p>
</div>

Si cogemos: jQuery("#prueba").html() nos devuelve '<p>Hola</p>'
Si cogemos: jQuery("#prueba").text() nos devuelve 'Hola'

Espero haberme explicado :P
  #5 (permalink)  
Antiguo 04/08/2010, 12:00
Avatar de Jacobgz  
Fecha de Ingreso: abril-2009
Ubicación: Perú
Mensajes: 28
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Diferencia entre html() y text()

Más claro imposible, gracias brother...

Saludos

Jacobgz

Etiquetas: diferencia, html, txt
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 13:44.