我有一个使用python循环的用户表 - flask& HTML。
<tr>
{% for user in userTable %}
<td>{{ user["school"] }}</td>
<td>{{ user["name"] }}</td>
<td>{{ user["surname"] }}</td>
<td>{{ user["user_id"] }}</td>
{% endfor %}
</tr>
如何点击单个行并返回对象ID - “_ id”甚至是mongodb中的user_id。
答案 0 :(得分:0)
首先,你有逻辑错误,然后我添加一些东西(假设你有表中的user_id列,如果没有,重命名为现有的Id列):
{% for user in userTable %}
<tr user-id="{{ user["user_id"] }}">
<td>{{ user["school"] }}</td>
<td>{{ user["name"] }}</td>
<td>{{ user["surname"] }}</td>
<td>{{ user["user_id"] }}</td>
</tr>
{% endfor %}
jQuery的:
$("tr").click(function(){
var userId = $(this).attr("user-id");
alert (userId);
})