Método contents
O método contents obtém os descendentes de um elemento,
incluindo texto e comentários.
Sintaxe
O método não aceita parâmetros:
.contents();
O método contents funciona de forma semelhante ao método
children,
a diferença aparece ao tentar
acessar o texto dos descendentes. Compare os dois
exemplos abaixo:
Exemplo
Usando o método children:
<p id="test">text1 <b>negrito</b> text2</p>
$('#test').children().each(
function() {
console.log($(this).text()); // exibirá 'negrito'
}
);
Exemplo
Usando o método contents:
<p id="test">text1 <b>negrito</b> text2</p>
$('#test').contents().each(
function() {
console.log($(this).text()); // exibirá 'text1', 'negrito', 'text2'
}
);