首页 > 解决方案 > Onclick 通行证项目

问题描述

数据是一个项目数组。item 是一个数组 [id, name] 如何在 javascript pick_player 函数中同时访问 id 和 name?我正在运行 python 烧瓶。我相信 jinja2 在 div 的 {} 中使用。如果我错了,请纠正我。

<div class="search_scroll">
    {% for item in data %}
    <a tabindex="2" onclick="pick_player(( {{ item }} ))">
        {{ item[1] }}
    </a>
    {% endfor %}
</div>

<script>
function pick_player(player) {
    console.log(player[0], player[1]);
</script>

我应该如何做到这一点?我在数据中拥有我需要的所有信息。我只是无法在我的 javascript 函数 pick_player() 中访问它

标签: javascripthtmlflaskjinja2

解决方案


由于 item 是一个数组,您可以使用索引来访问数组中的项目,即 item[0] 用于项目 id 和 item[1] 用于项目名称。


推荐阅读