Saf
Saf

Reputation: 227

Get right-clicked element JQuery

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

Answers (1)

Swarne27
Swarne27

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

Related Questions