Javascript Electron Jquery单击“不使用表元素”
出于某种原因,使用Jquery单击无法处理Electron中的表Javascript Electron Jquery单击“不使用表元素”,javascript,jquery,electron,Javascript,Jquery,Electron,出于某种原因,使用Jquery单击无法处理Electron中的表TD元素。它可以在Chrome浏览器中正常工作,但不能作为电子应用。所有其他元素都很好,如div、li、span、button等…只有td不起作用 <td class="td">Test</td> $('.td').click(function (e) { console.log('test'); }); 测试 $('.td')。单击(函数(e){ console.log('test'); })
TD
元素。它可以在Chrome浏览器中正常工作,但不能作为电子应用。所有其他元素都很好,如div、li、span、button等…只有td
不起作用
<td class="td">Test</td>
$('.td').click(function (e) {
console.log('test');
});
测试
$('.td')。单击(函数(e){
console.log('test');
});
你知道为什么吗
电子版5.0.1
Chromium 73.0.3683.121版这是因为td
标签应该在真实的表格上(应该有tr
和表格
父标签)。像这样:
<table>
<tr>
<td class="td">Test</td>
</tr>
<tr>
<td class="td">Test</td>
</tr>
</table>
试验
试验
如果标签在tr
之外,Chrome将为td
标签创建tr
标签。但electron没有。这是因为td
标签应该在真实的表格上(应该有tr
和表格
父标签)。像这样:
<table>
<tr>
<td class="td">Test</td>
</tr>
<tr>
<td class="td">Test</td>
</tr>
</table>
试验
试验
如果标签在tr
之外,Chrome将为td
标签创建tr
标签。但electron不起作用。这可能会有帮助:@Ankush Jain不是说Jquery在electron中根本不起作用吗?这可能会有帮助:@Ankush Jain不是说Jquery在electron中根本不起作用吗?你是对的,它确实是这样工作的,问题似乎实际上与electron创建的元素有关。如果是用jquery函数创建的,即使是一个简单的按钮也不起作用。你是对的,它确实是这样工作的,问题似乎实际上是由electron创建的元素。如果使用jquery函数创建一个简单的按钮,那么它也不起作用。