所以首先我对一般编程很陌生,而对 Jinja2 的定义很新。所以我将python与GAE一起用于服务器端的东西。我基本上是从网络上获取一些数据,然后对其进行解析并将其显示在网页上。为了正确显示它,我使用 jinja2 循环遍历不同的元素。
{% for new in news %}
<div>{{new}}</div>
<button id = "button"></button>
<div id ="description"> {{new.description}}</div>
{% endfor %}
描述部分在用户点击之前是隐藏的
$(#button).each(function(){
$(this).click(function(){
$(description).toggle();
});
});
这个 html 是一个单独的页面,它被 Ajaxed 到我的主 html 页面中。所以基本上我不知道如何选择循环中的每个元素来显示单独的描述。在 Jquery 中使用 .each() 函数似乎是一个不错的起点,但它不能正常工作。有没有办法在每次循环时将 div id 更改为不同的东西,比如向它添加一个数字或让每个 id 与众不同?提前感谢您的帮助