Всем привет, вопрос наверное простой, но если знать js )
Есть таблица, у контейнеров 3 собственных атрибута
data-city
data-brand
data-prem
Мне нужно делать проверку и помечать их классом, если data-prem="1" то class="true", а если data-prem="0", то сравнивать его со всеми контейнерами у которых data-prem="1". Если совпадают параметры data-city и data-brand (оба) с контейнером у которого data-prem="1" то помечать их class="false", вот пример как должно это выглядеть по итогу:
<tr data-city="Москва" data-brand="Brand1" data-prem="1" class="true"></tr>
<tr data-city="Москва" data-brand="Brand2" data-prem="0" class="false"></tr>
<tr data-city="Екатеринбург" data-brand="Brand1" data-prem="0" ></tr>
<tr data-city="Москва" data-brand="Brand1" data-prem="0" class="false" ></tr>
<tr data-city="Казань" data-brand="Brand1" data-prem="0" ></tr>
<tr data-city="Москва" data-brand="Brand5" data-prem="0" ></tr>
<tr data-city="Москва" data-brand="Brand1" data-prem="0" class="false" ></tr>
<tr data-city="Москва" data-brand="Brand2" data-prem="1" class="true" ></tr>
Пытался делать на php, но проблема в том, что цикл идет сверху вниз, и если значение data-prem="1" находится ниже проверяемого, то все формируется уже неправильно.