私は CMS で作業しており、HTML をほとんど制御できません。このテーブルを操作するには、jQuery に依存しています。私のクライアントは、各行のタイトルと画像を交互にしたいと考えています。
望ましいレイアウトは次のようになります。
[Image][Title]
[Title][Image]
[Image][Title]
[Title][Image]
これは私が取り組んでいるものの簡略化されたバージョンです:
<tbody>
<tr class="odd">
<td class="views-field-title"></td>
<td class="views-field-field-services-image-fid"></td>
<td class="views-field-value0"></td>
</tr>
<tr class="even">
<td class="views-field-title"></td>
<td class="views-field-field-services-image-fid"></td>
<td class="views-field-value0"></td>
</tr>
<tr class="odd">
<td class="views-field-title"></td>
<td class="views-field-field-services-image-fid"></td>
<td class="views-field-value0"></td>
</tr>
<tr class="even">
<td class="views-field-title"></td>
<td class="views-field-field-services-image-fid"></td>
<td class="views-field-value0"></td>
</tr>
</tbody>
私はjQueryが初めてで、.each()関数に苦労しています。これは私が得ることができた限りです:
$(".views-field-title").after($(".views-field-field-services-image-fid"));