Método contents
El método contents obtiene los descendientes de un elemento,
incluyendo texto y comentarios.
Sintaxis
El método no acepta parámetros:
.contents();
El método contents funciona de manera similar al método
children,
la diferencia se manifiesta al intentar
acceder al texto de los descendientes. Compare los dos
ejemplos siguientes:
Ejemplo
Usamos el método children:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').children().each(
function() {
console.log($(this).text()); // mostrará 'bold'
}
);
Ejemplo
Usamos el método contents:
<p id="test">text1 <b>bold</b> text2</p>
$('#test').contents().each(
function() {
console.log($(this).text()); // mostrará 'text1', 'bold', 'text2'
}
);