我正在尝试使用bootstrap下拉菜单在我的应用中动态生成ID但由于某种原因它不会出现..
<div class="dropdown">
<button class="btn btn-secondary btn-sm btn-canvas dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Compare with
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
{% for i in team_list_pop %}
<a class="dropdown-item" id="{{i.first_name}}" href="#">{{i.first_name}} {{i.last_name}}</a>
{% endfor %}
</div>
</div>
以及我在浏览器中检查时的输出
<a class="dropdown-item" href="#">John Doe</a>
没有ID的痕迹。我怎样才能获得输出
<a id="john" class="dropdown-item" href="#">John Doe</a>
非常感谢你
答案 0 :(得分:1)
我认为您应该查看您输入的值是否已退出,因为我在我的代码中执行相同操作并且有效:
... id="{{ values.0.vat }}" onclick="callAjax.call(this)" ...
这是我在我的某个项目中使用的示例代码,它在检查中正确显示了ID。