javascript - 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() 中访问它
解决方案
由于 item 是一个数组,您可以使用索引来访问数组中的项目,即 item[0] 用于项目 id 和 item[1] 用于项目名称。
推荐阅读
- spark-ar-studio - 我可以在 Spark AR Studio 的场景中创建或伪造第二个摄像头吗
- solidity - 如何正确将字节转换为 bytes32 然后再转换回来?
- node.js - Node.js argon2 包不会返回字符串
- ios - 支持的方向与应用程序没有共同的方向,并且 [GADFullScreenAdViewController shouldAutorotate] 返回 YES
- java - 黄油刀 ocClick Adapter RecyclerView
- javascript - 如何增加附加 div 的计数?
- reactjs - 使用 useState “setter” 函数作为回调 ref 是否安全?
- node.js - 如何使用 Node 查询带有时间戳的 Google 表格
- python - Pyinstaller 不包含模块
- angular8 - IntersectionObserver 在服务器端未定义错误。带角度通用的交叉点观察器(服务器端渲染)