如何使用jQuery捕获右键单击选择框选项?

时间:2010-09-22 16:31:27

标签: jquery

我正在寻找一种从选择列表中选择一个选项的简单方法,并且能够对该选项执行许多操作。其中一个主要操作是编辑选项。我想通过右键单击该选项来实现上下文类型菜单,然后执行操作。

有没有人知道如何使用jQuery捕获右键单击选择框选项?

我想使用:http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/

感谢!!!

1 个答案:

答案 0 :(得分:1)

该事件具有“which”属性,该属性包含按下按钮的“id”。 您应该将其与“mousedown”事件一起使用,以防止出现浏览器的上下文菜单。

$("#selectBoxID").mousedown(function(e) {
    if (e.which == 1) {
        /*  left click action */
    }
    else if (e.which == 2) {
        /*  middle click action */
    }
    else if (e.which == 3) {
        /*  right click action */
    }
});