jinja2,javascript获取我单击的表行项目

时间:2018-12-03 09:14:53

标签: javascript python jinja2

当我从python获取数组列表时,我使用jinja2并制成了表

abc = {
['sss', 'sef', 'ffef', 'efs'],
['sss', 'ddd', 'fef', 'efs'],
['ssss', 'qqq', 'ddwf', 's']}

-

<tbody>
  {% for a in abc %}
    <tr id="hey">
      <th scope="row">{{ loop.index }}</th>
          {% for info in a %}
            <td>{{ info }}</td> 
          {% endfor %}
    </tr>
  {% endfor %}
</tbody>

并通过使用jQuery

$('#hey').on("click", function(){
    //something
});

我想提醒我点击的tr的信息[2]

有人可以帮我吗?


※我知道ID应该是唯一的 但是有什么方法可以获取信息[2]吗? 也许像

 <tbody>
      {% for a in abc %}
        <tr id="{{ a[2] }}">
          <th scope="row">{{ loop.index }}</th>
              {% for info in a %}
                <td>{{ info }}</td> 
              {% endfor %}
        </tr>
      {% endfor %}
    </tbody>

但是由于某些原因,此代码也不起作用:(

0 个答案:

没有答案