获得右键单击的元素JQuery

时间:2012-12-09 02:01:39

标签: jquery html-lists right-click

我希望得到我的<li>元素,当我右键单击它时:会出现一个自定义的上下文菜单,我想对我最初选择的元素<li>进行处理。我已经尝试了这个$(this).attr("id");,但它会返回我的上下文菜单项,而不是我原来右键点击的<li>

1 个答案:

答案 0 :(得分:6)

要检测右键单击,您可以使用

jquery代码

<script language="javascript" type="text/javascript">
    $(function(){
        $('#rClick').on('contextmenu', function(e) {
            alert($(this).attr('id'));
            return false;
        });
    });
</script>

html代码

<ul>
<li id="rClick">AAAAAA</li>
<li id="rClick2">BBBBBB</li>
</ul>