Хорошо, я врезался в кирпичную стену. У меня есть проект, в котором мне нужно преобразовать элементы (фотографии), перечисленные в таблице, в UL для дальнейшей манипуляции с jQuery (в идеале, используя jQuery Cycle - http://www.malsup.com/jquery/cycle/). Я нашел этот пост переполнения стека ( Как преобразовать таблицу HTML в список с помощью JQuery? ), однако код кажется немного одноразовым и специфичным для использования ОП. Мне также любопытно, нужно ли это выполнять в определенный момент загрузки страницы (pre-DOM ready, Post DOM-ready и т. Д.).
К сожалению, у меня мало возможностей для форматирования вывода, так как он создается сторонним модулем. В настоящее время выходные данные отформатированы следующим образом (идентификаторы и URL-адреса упрощены для простоты и ясности):
<!-- First Item, I can set this to format however I like -->
<a href="16.jpg" rel="lightbox2" title=""><img src="16.jpg" class="FirstPhoto" alt="" width="320" height="240" /></a>
<!-- Subsequent Items are put into a table, as the developer has explained - rendered as a Datalist -->
<table id="CMS-ASSIGNED-UNIQUEID" cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">
<tr>
<td align="center">
<a href="17.jpg" rel="lightbox2" title=""><img src="17.jpg" class="ItemPhoto" width="125" height="94" alt=""></a>
</td>
<td align="center">
<a href="18.jpg" rel="lightbox2" title=""><img src="18.jpg" class="ItemPhoto" width="125" height="94" alt=""></a>
</td>
</tr>
<!-- Continue for n Rows -->
</tr>
</table>
В идеале, я бы хотел, чтобы он экспортировался следующим образом (обратите внимание, что там есть и первый элемент, я могу обойти это, если он выходит за рамки возможного):
<div class="slideshow">
<img src="16.jpg" width="125" height="94" />
<img src="17.jpg" width="125" height="94" />
<img src="18.jpg" width="125" height="94" />
</div>