テーブルをステップ実行して:title
フィールドを保存したいのですが、テキストはありません これはtinymceのWeb サイトからのものです。
<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"'
. 各セルに一意のフィールドを保存して、後で戻ってテーブルの各色をクリックしたいと思います。