jquery上下文菜单添加自定义类

jquery上下文菜单添加自定义类,jquery,jquery-ui-contextmenu,Jquery,Jquery Ui Contextmenu,我正在使用jquery contextmenu插件,并尝试向meny条目添加自定义类 我在一个选项卡中按下条目,如下所示: var tab=[]; classCss="myCustomClass"; tab.push({ title: "Menu entry 1", action: function(event, ui){ reedIt(ui.cmd); }, cmd: myId,

我正在使用jquery contextmenu插件,并尝试向meny条目添加自定义类

我在一个选项卡中按下条目,如下所示:

var tab=[];
classCss="myCustomClass";

tab.push({  title: "Menu entry 1",
            action: function(event, ui){
                reedIt(ui.cmd);
            },
            cmd: myId,
            addClass: classCss
        });

$("#myContener").contextmenu("replaceMenu", tab);
它可以很好地工作,但对于addClass选项不起作用

以下是此菜单的生成项:

<li class="ui-menu-item" role="presentation" data-command="2150" jquery111005997....="476">
myCustomClassis未添加到项目中

我的语法有什么问题吗?

这里似乎有用:

var=; $function{ $document.contextmenu{ 代表:。单击菜单, 自动对焦:对, preventContextMenuForPopup:true, 选择:对, 塔普霍尔德:没错, 菜单:[ {标题:初始菜单,cmd:cut,ui图标:ui图标剪刀} ], //处理菜单选择以实现假剪贴板 选择:functionevent,ui{ var$target=ui.target; alertselect+ui.cmd+on+$target.text; }, //实现beforeOpen回调以动态更改条目 beforeOpen:functionevent,用户界面{ var选项卡=[]; classCss=myCustomClass; 按下{标题:菜单项1, 操作:functionevent,ui{ //reedItui.cmd; }, cmd:myId, addClass:classCss }; $document.contextmenureplaceMenu,选项卡; } }; }; /*仅用于演示*/ .hasmenu、.hasmenu2{ 边框:1px实心008; 保证金:3倍; 填充物:5px; 宽度:30px; } jquery.ui-contextmenu.js-演示 jquery.ui-contextmenu.js 在元素中单击鼠标右键以打开关联菜单:

AAA BBB CCC
addClass选项不应该是className?是的,我已经找到了这两个选项并尝试了className。它也不起作用,谢谢!最后,我删除了contextmenu,以开发自己的解决方案。上下文菜单似乎不容易适应。