我有下面的代码,它是由一个插件动态生成的,插件将为每个团队成员创建一个"li“元素,目前我有150个成员,所以我添加了一个自动递增ID。
<?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; ?>">代码在添加team-1、team-2等时工作正常。我的问题是我经常更新我的成员列表,所以如果我在team-1和team-2之间添加一个新成员,team-2的ID将是team-3。即使我添加了新成员,我也希望保持相同的ID值。
有什么建议吗?提前谢谢。
发布于 2015-08-21 00:04:43
为每个团队选择唯一的id。例如团队名称或团队名称的md5散列。
只有当您从不重用相同的索引时,自动递增才有效,这将保证索引是uid (唯一id)。
https://stackoverflow.com/questions/32123046
复制相似问题