الحصول على نوع من عنصر في Hpricot
-
06-07-2019 - |
سؤال
وأريد أن أذهب من خلال الأطفال عنصر وتصفية فقط تلك التي هي نص أو span
، شيء من هذا القبيل:
element.children.select {|child|
child.class == String || child.element_type == 'span'
}
ولكن لا أستطيع أن أجد وسيلة لاختبار أي نوع عنصر معين هو. كيف يمكنني اختبار ذلك؟ أود أن أعرف أنه بغض النظر إذا كان هناك طريقة أفضل من أن يفعل ما أحاول القيام به، ولكني أيضا أقدر اقتراحات في هذا الشأن.
المحلول
وجدت ما يلي:
element.name
#=> "span"
لا تنتمي إلى StackOverflow