2009-10-27 5 views
0

Je veux passer par les enfants d'un élément et filtrer uniquement ceux qui sont du texte ou span, quelque chose comme:Obtenez le type d'un élément dans hpricot

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

mais je ne peux pas trouver un moyen pour tester quel type est un certain élément. Comment puis-je tester cela? J'aimerais savoir cela, peu importe s'il y a une meilleure façon de faire ce que j'essaie de faire, mais j'apprécie aussi les suggestions à ce sujet.

Répondre

2

Trouvé:

element.name 
#=> "span"