Electron Jquery单击不适用于表元素

时间:2019-06-06 05:55:39

标签: javascript jquery electron

由于某种原因,使用Jquery单击不适用于Electron中的表TD元素。它可以在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 个答案:

答案 0 :(得分:2)

因为td标记应该在真实表上(应该具有trtable父标记)。像这样:

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

Chrome将为tr标签创建td标签(如果它们在tr之外)。但是电子没有。