【问题标题】:how to add id to li element using PHP如何使用 PHP 将 id 添加到 li 元素
【发布时间】:2015-08-20 16:01:52
【问题描述】:

我有以下代码,它是由插件动态生成的,插件将为每个团队成员创建一个“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 等时正常工作。我的问题是我经常更新我的成员列表,所以如果我在团队 1 和团队 2 之间添加新成员,团队 2 的 ID 将是团队 3。即使我添加了新成员,我也希望保持相同的 ID 值。

有什么建议吗?提前致谢。

【问题讨论】:

    标签: php html-lists element auto-increment


    【解决方案1】:

    为每个团队选择一个唯一的 ID。例如团队名称,或团队名称的 md5 哈希。

    仅当您从不重复使用相同的索引时,自动递增才有效,这将保证该索引是一个 uid(唯一 id)。

    【讨论】:

    • 你能告诉我你的输入是什么样的吗? (团队)
    猜你喜欢
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    • 2016-10-15
    • 2020-08-19
    • 2018-03-20
    • 1970-01-01
    • 1970-01-01
    • 2020-10-22
    相关资源
    最近更新 更多