我正在寻找一种从选择列表中选择一个选项的简单方法,并且能够对该选项执行许多操作。其中一个主要操作是编辑选项。我想通过右键单击该选项来实现上下文类型菜单,然后执行操作。
有没有人知道如何使用jQuery捕获右键单击选择框选项?
我想使用:http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/
感谢!!!
答案 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 */
}
});