Раньше у меня было что-то вроде
$(elem).parents('li').find(...)
Где элемент был элементом списка, поэтому было легко получить ссылку на все элементы списка. Однако теперь я добавил дополнительную информацию и решил использовать таблицу, где список вписывается в таблицу следующим образом.
[заголовок] [заголовок] [заголовок]
[список 1] [ячейка] [ячейка]
[список 2] [ячейка] [ячейка]
[список 3] [ячейка] [ячейка]
Я немного застрял, создавая эквивалентный JQuery, выполняющий .find () только для ячеек, в которых есть элементы списка. Элементы списка всегда находятся в крайних левых ячейках таблицы, исключая заголовок.
Вот как выглядит таблица в html.
<table id="my-table">
<tr>
<th>Column 1</th>
<th>Column 2</th>
<th>Column 3</th>
<th>Column 4</th>
</tr>
<tr>
<td>list item 1</td>
<td>junk</td>
<td>junk</td>
<td>junk</td>
</tr>
<tr>
<td>list item 2</td>
<td>junk</td>
<td>junk</td>
<td>junk</td>
</tr>
</table>