HTML списки — как добавить идентификатор в элемент li с помощью переполнения стека

У меня есть следующий код, который был динамически сгенерирован плагином, плагин будет создавать элемент «li» для каждого члена команды, в настоящее время у меня 150 членов, поэтому я добавляю идентификатор автоматического увеличения.

<?php $i = 0; ?>
<ul id="dvteamgrid<?php echo esc_attr($random); ?>" class="dvteamgrid withanim">
<li data-filter-class='["gridall",<?php echo $filters; ?>]' id="team-<?php echo ++$i; ?>">

Код работает правильно, добавляя команду 1, команду 2 … и так далее. Моя проблема в том, что я часто обновляю свой список участников, поэтому, если я добавлю нового члена между командой 1 и командой 2, идентификатором команды 2 будет команда 3. Я хотел бы сохранить то же значение идентификатора, даже если я добавляю новых участников.

Какие-либо предложения? Заранее спасибо.

0

Решение

Выберите уникальный идентификатор для каждой команды. Например, название команды или md5-хэш имени команды.

Автоинкремент работает только в том случае, если вы никогда не используете один и тот же индекс, что гарантирует, что индекс является идентификатором uid (уникальный идентификатор).

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector