我正在尝试构建一个与jQuery contextMenu一起使用的菜单。这将是动态的。我尝试向其中添加一个元素,但它报告错误' undefined不是函数'。
我的菜单没有尝试推送新元素的代码。
//Build the menu
var menudata = {
"Download Call": {name: "Download_Call"},
"sep1": "---------",
"View Comments": {name: "View_Comments"}
};
menudata.push (
{
"test": {name: "test"}
}
);
//Generate the context menu
$.contextMenu({
selector: '.context-menu-one',
trigger: 'left',
callback: function(key, options) {
var m = "clicked: " + key + " on " + $(this).attr('class');
alert(m);
},
items: menudata
});
我认为这是一个数据类型问题,但我们将非常感谢任何帮助。