jquery - 获取右键单击元素 JQuery

标签 jquery html-lists right-click

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

最佳答案

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

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>

关于jquery - 获取右键单击元素 JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13783966/

相关文章:

Javascript按钮单击触发按键并将文本添加到输入文本中

javascript - 在没有宽高比的情况下调整 iframe 的大小

html - li 之间不需要的空格

css - Wordpress 子主题 CSS 规则显示 :none gets overriden

javascript - 如何在列表中选择父项

actionscript-3 - AS3 MouseEvent.RIGHT_MOUSE_UP 不起作用

java - 右键单击对象后如何使用 JOptionPane()

javascript - 序列化来自不同 div 的多个特定输入字段

javascript - 如何使用 ajax 分块上传文件并检查是否失败,重新上传失败的部分。

c++ - 如何在列表控件中创建右键单击菜单?