我的脚本中有这个功能:
function DoThing (num){
//Do thing
});
num
指的是我之前在脚本中创建的列表中的每个项目。 DoThing(1)
将激活第一个项目,依此类推。
我正在为一个多页网站使用Jinja2模板,我想在每个模板中使用自定义num
参数放置该函数。
在第一页中,我会有DoThing(1)。第二页是DoThing(2)。我的目标是添加新项目,并根据列表的长度根据需要更新模板。
这可能吗?
答案 0 :(得分:4)
您可以在模板的开头设置num
变量:
{% set num = 1 %}
并调用您的Javascript函数,如:
<script>
DoThing({{ num }});
</script>