Question

Je souhaite passer en revue les enfants d'un élément et filtrer uniquement ceux qui sont du texte ou span , par exemple:

element.children.select {|child|
  child.class == String || child.element_type == 'span'
}

mais je ne trouve pas de moyen de tester le type d'un élément donné. Comment puis-je tester cela? J'aimerais savoir que, même s'il y a une meilleure façon de faire ce que j'essaie de faire, j'apprécie également les suggestions à ce sujet.

Était-ce utile?

La solution

trouvé le:

element.name
#=> "span"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top