您好我最近开始在Django编码。我有以下代码 -
<span class="tooltipButton" data-toggle="tooltip" data-placement="bottom" id="id-{{ dashboard.name }}">
{{ dashboard.name }}
</span>
我想根据元素id设置title属性。所以我写了这个 -
<span class="tooltipButton" data-toggle="tooltip" data-placement="bottom" id="id-{{ dashboard.name }}"
{% if id == "id-Project" %}
title="Project info"
{% elif id == "id-Admin" %}
title="Admin info"
{% elif id == "id-Identity" %}
title="Identity info"
{% elif id == "id-Developer" %}
title="Developer info"
{% else %}
title="Tooltip data"
{% endif %}>
{{ dashboard.name }}
</span>
但由于某种原因,即使我在具有匹配ID的元素上徘徊,它也始终处于其他状态。有人可以帮助我吗?
答案 0 :(得分:1)
我认为您要做的是检查dashboard.name
。你可以这样做:
<span class="tooltipButton" data-toggle="tooltip" data-placement="bottom" id="id-{{ dashboard.name }}"
{% if dashboard.name == "Project" %}
title="Project info"
{% elif dashboard.name == "Admin" %}
title="Admin info"
{% elif dashboard.name == "Identity" %}
title="Identity info"
{% elif dashboard.name == "Developer" %}
title="Developer info"
{% else %}
title="Tooltip data"
{% endif %}>
{{ dashboard.name }}
</span>