由于某种原因,使用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
答案 0 :(得分:2)
因为td
标记应该在真实表上(应该具有tr
和table
父标记)。像这样:
<table>
<tr>
<td class="td">Test</td>
</tr>
<tr>
<td class="td">Test</td>
</tr>
</table>
Chrome将为tr
标签创建td
标签(如果它们在tr
之外)。但是电子没有。