Извините за корректирующий вопрос, но по какой-то причине я не могу обернуть мой мозг вокруг этого.
У меня есть группа строк по 3 ячейки в каждой. С помощью Jquery мне нужно
- отфильтровывает все строки, у которых номер ячейки 3 не равен переменной "large" в этом случае
- сгруппировать оставшиеся строки по значению 2-й ячейки (цвет)
- добавить заголовок группы со значением цвета (черный, белый, красный и т. Д.)
- любые пустые группы не должны отображаться
Проще взглянуть на мой пример ...
var dogSize = "large";
показывать только крупных собак, сгруппированных по цвету с заголовком. если в заголовке нет элементов, не показывать его.
<tr class="dogs">
<td class="name">Mindy</td> <td class="color">black</td> <td class="size">big</td> </tr>
<tr class="dogs">
<td class="name">Mandy</td> <td class="color">black</td> <td class="size">little</td></tr>
<tr class="dogs">
<td class="name">Tina</td> <td class="color">spotted</td> <td class="size">medium</td></tr>
<tr class="dogs">
<td class="name">Sandy</td> <td class="color">brown</td> <td class="size">big</td></tr>
<tr class="dogs">
<td class="name">Harry</td> <td class="color">brown</td> <td class="size">little</td></tr>
<tr class="dogs">
<td class="name">Sam</td> <td class="color">brown</td> <td class="size">medium</td></tr>
<tr class="dogs">
<td class="name">Larry</td> <td class="color">white</td> <td class="size">big</td></tr>
<tr class="dogs">
<td class="name">Chico</td> <td class="color">black</td> <td class="size">small</td></tr>
Обычно я бился головой об этом, пока не понял, но в этот момент я борюсь и не знаю, как этого добиться. Большое спасибо за помощь!