Méthode contents
La méthode contents obtient les descendants d'un élément,
y compris le texte et les commentaires.
Syntaxe
La méthode ne prend pas de paramètres :
.contents();
La méthode contents fonctionne de manière similaire à la méthode
children,
la différence apparaît lors des tentatives d'accès
au texte des descendants. Comparez les deux
exemples ci-dessous :
Exemple
Utilisons la méthode children :
<p id="test">text1 <b>bold</b> text2</p>
$('#test').children().each(
function() {
console.log($(this).text()); // affichera 'bold'
}
);
Exemple
Utilisons la méthode contents :
<p id="test">text1 <b>bold</b> text2</p>
$('#test').contents().each(
function() {
console.log($(this).text()); // affichera 'text1', 'bold', 'text2'
}
);