JSFiddle - React, Tailwind, and code Playground
HTML
<table width="100%" border="1" >
<tr>
<td>ID:1</td>
<td>Nome</td>
<td>Idade</td>
</tr>
</table>
<div class="menu_pai">
Menu
<div class="menu">
link1 <br> link2
</div>
</div>
CSS
.menu{
display: none;
}
JavaScript
document.oncontextmenu = function() {return false;}; //não deixa abrir o menu ao clicar
$('.menu_pai').mousedown(function(e){
if( e.button == 2 ) { //verifica se é o botão direito
$(this).find('.menu').show();//mostra a div filha
}
});
$(document).mousedown(function(e) {
if (e.button != 2) {
$('.menu').hide();
}
});