我正在嘗試解決如何在表中任意位置右鍵單擊,該表中有一個tr
標記上的事件偵聽器,並將click()
命令傳遞給子女button
。在jQuery中識別被單擊目標的子元素
jQuery(".catcher").contextmenu(function (e) {
e.target.**FIND CHILD BUTTON**.click();
});
table {
border: 1px solid red;
width: 200px;
height: 200px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr class="catcher">
<td>
<span>
<button onclick="alert('it works!');">Button</button>
</span>
</td>
</tr>
</table>