Electron Jquery click не работает с элементами таблицы - PullRequest
0 голосов
/ 06 июня 2019

По какой-то причине нажатие с помощью Jquery не работает с элементами таблицы TD в Electron. Он отлично работает в браузере Chrome, но не как приложение Electron. Все остальные элементы хороши как div, li, span, button и т.д ... только td не работает.

<td class="td">Test</td>

 $('.td').click(function (e) {
   console.log('test');
 });

Есть идеи, почему это так?

Электронная версия 5.0.1.

Версия хрома 73.0.3683.121

1 Ответ

2 голосов
/ 06 июня 2019

Это потому, что тег td должен быть на реальной таблице (должен иметь родительские теги tr и table).например:

<table>
  <tr>
    <td class="td">Test</td>
  </tr>
  <tr>
    <td class="td">Test</td>
  </tr>
</table>

Chrome создаст тег tr для тегов td, если они находятся за пределами tr.но электрон не делает.

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