2016-09-02 136 views
-2

如何從此span標籤內打印標題?如何從SPAN標籤打印標題

當我使用

puts row.css('td.calendar__impact').css('span').title 

返回空:

irb(main):063:0> rows.map do |row| 
irb(main):064:1* puts row.css('td.calendar__impact').css('span') 
irb(main):065:1> end 

使用HTML:

<span title="Low Impact Expected" class="low"></span> 
<span title="Low Impact Expected" class="low"></span> 
+1

請閱讀「[問]」和「[MCVE]」。您的示例HTML與代碼不匹配,因此無法證明問題。不要讓我們生成HTML來匹配您的代碼,因爲這會浪費我們的時間,並可能導致錯誤或錯誤答案。 –

回答

2
row.css('td.calendar__impact').css('span') 

是返回一個數組,所以你可能要循環儘管它獲得了所有水療中心的稱號n個元素。

這是你將如何訪問屬性,並獲得第一span元素標題:

row.css('td.calendar__impact').css('span')[0].attributes['title'].text