jinja2, javascript получить элемент строки таблицы, который я нажимаю - PullRequest
0 голосов
/ 03 декабря 2018

Когда я получаю список массивов из 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
});

Я хочу предупредить информацию [2] о том, что я нажимаю

Может ли кто-нибудь мне помочь?


※ Я знаю, что идентификатор должен быть уникальным, но есть ли способ получить информацию[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>

Но по какой-то причине этот код также не работает: (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...