如何在 div 之间传递数据并传递到 {% if %} 语句中

How do you pass data between divs and into {% if %} statements

我有多个标签以另一个 div 为目标,id="pop"

{% for user in pull %}
    <a href="#pop">Link: {{user.user_name}} {{ user.user_id }}</a>
{% endfor %}

看起来像这样

Link: tom 2
Link: ann 8
Link: mike 3

当我点击每个 link 时,会弹出 ID="pop" 的 div。

在 pop div 标签内,我有以下代码

<div id="pop">
    {% for user in pull %}
            {% if user.user_id == (??? user.user_id Link: tom 2 ???) %}
                {{ user.question }}<br>
            {% endif %}
    {% endfor %}
</div>

我的问题是有什么方法可以将 link 中等于 2 的 user.user_id 传递给括号之间的 if 语句吗?

这里有两种方式。 1)一个正在使用 jquery 2)第二个是在同一个 forloop 中使用下面的唯一 div id 做一个弹出代码

{% for user in pull %}
    <a href="#pop{{user.user_id}}">Link: {{user.user_name}} {{ user.user_id }}</a>

    <div id="pop{{user.user_id}}">
                {{ user.question }}
    </div>
{% endfor %}

这是简单的方法 jquery,只是弹出窗口的问题是冗余代码。

如果您也想要 jquery 代码,请在此处评论。