获得右键单击的元素JQuery

Saf*_*Saf 1 jquery right-click html-lists

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

Swa*_*e27 6

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

jquery代码

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

HTML代码

<ul>
<li id="rClick">AAAAAA</li>
<li id="rClick2">BBBBBB</li>
</ul>
Run Code Online (Sandbox Code Playgroud)