Reputation: 227
I want to get my <li>
element that when i right-click on it: a customized contextual menu appears, and i want to do my treatment over my initially selected element <li>
. I've tried this $(this).attr("id");
but it returns an item of my contextual menu and not my original right-clicked <li>
.
Upvotes: 1
Views: 7045
Reputation: 5747
To detect right click you can use,
jquery code
<script language="javascript" type="text/javascript">
$(function(){
$('#rClick').on('contextmenu', function(e) {
alert($(this).attr('id'));
return false;
});
});
</script>
html code
<ul>
<li id="rClick">AAAAAA</li>
<li id="rClick2">BBBBBB</li>
</ul>
Upvotes: 7