tr与特定类Ruby Nokogiri相反



我正在尝试用类favoured识别tr标签,例如:

<tr class="home favoured ">

我有这个:

tableSpread = doc.css('.consensus-table').first
tableSpread.search('tr').each do |tr|
tr.at_css('.favoured')
end

我没有成功地识别出班级;对于循环的每一次迭代,我都得到nil

您的tr是具有类favoured的同一节点,而当您想要匹配具有类favouredtr的后代时,您对选择器的使用是有效的。你应该做:

tableSpread.search('tr.favoured').each do |tr|
...
end

最新更新