我想遍历一个表格并保存:title
没有文本的字段 这是来自tinymce网站。
<table class="mceColorSplitMenu" role="presentation">
<tbody>
<tr>
<td>
<a id="_mce_item_3" href="javascript:;" style="background-color: rgb(0, 0, 0);" title="Black" data-mce-color="#000000" role="option" tabindex="0"></a>
</td>
<td>
<a id="_mce_item_4" href="javascript:;" style="background-color: rgb(153, 51, 0);" title="Burnt orange" data-mce-color="#993300" role="option" tabindex="-1"></a>
</td>
<td>
</tr>
<tr>
<tr>
以下两个代码片段都给了我一个空数组
table_array = Array.new
table = b.table(:class => 'mceColorSplitMenu')
table.rows.each do |row|
row_array = Array.new
row.cells.each do |cell|
row_array << cell.title
puts(cell.title)
end
table_array << row_array
end
t2 = Array.new
b.table(:class => 'mceColorSplitMenu').to_a # this is empty because there is no text field.
我不确定为什么cell.title
是空白的。第一个单元格有'title="Black"'
。我想在每个单元格中保存一个唯一字段,以便稍后返回并单击表格中的每种颜色。