0

span要素の子を調べて、テキストまたは次のようなものだけをフィルタリングしたいと思います。

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

しかし、特定の要素がどのタイプであるかをテストする方法が見つかりません。どうすればそれをテストできますか?私がやろうとしていることを行うためのより良い方法があるかどうかにかかわらず、私はそれを知りたいのですが、それについての提案にも感謝しています。

4

1 に答える 1

2

それを見つけた:

element.name
#=> "span"
于 2009-10-27T20:23:55.743 に答える