Comment parcourir un object DOM dans jQuery?

J’ai HTML comme ça. Comment parcourir les balises en utilisant jQuery ?

État:

  1. ne devrait pas utiliser d’atsortingbuts de classe.
  2. ne devrait pas utiliser la méthode split.

Par exemple:

   
hello
123
paragraphs
escapes

Pour moi, la seule option est de parcourir en utilisant la balise
, alors comment puis-je parcourir et obtenir les données suivantes après.

J’ai essayé comme ceci en obtenant le HTML , mais incapable de passer en
avec
.

 var html=$(body).html(); 

Sortie dont j’ai besoin:
“échappe”

Pouvez-vous s’il vous plaît m’aider à parcourir à travers tag?

Les textes que vous recherchez ne figurent pas dans leurs propres balises. Ils sont appelés nœuds de texte et jQuery ne dispose pas d’un moyen simple pour les récupérer. Mais vous pouvez utiliser un peu de JavaScript brut avec votre jQuery pour le faire.

Dans cet exemple, le script récupère tous les noeuds textuels de la partie externe ( contents() saisit tous les types de noeuds enfant, puis filter sur nodeType==3 uniquement les noeuds textuels), et les parcourt en alerte. :

 $('body > div').contents().filter(function() { return this.nodeType == 3; }) .each(function(){ alert($(this).text());} ); 

Vous verrez qu’il trouve les espaces blancs juste à l’intérieur de la division externe avant le paragraphe et après le dernier saut de ligne (l’alerte est vide pour les premier et dernier nœuds de texte), mais trouve également chaque morceau de texte entre les
s

Essayez ce qui suit:

 $('br').each(function(){ console.log($(this).val()); }); 

Vérifiez le lien suivant pour plus d’informations: http://api.jquery.com/jquery.each/

J’espère que ça aide.