我有类似的东西:
var myMenu= [
{
'My English Title':function(menuItem,menu)
{ ... }
}];
Run Code Online (Sandbox Code Playgroud)
现在,我希望用其他JSON结构值替换"我的英文标题" LOC.MENU_TITLE.
我试过了:
var myMenu= [
{
LOC.MENU_TITLE:function(menuItem,menu)
{ ... }
}];
Run Code Online (Sandbox Code Playgroud)
但它不起作用.任何人都可以给我一个如何在JSON变量中获取JSON值的提示?
编辑:这是使用Jquery的上下文菜单,但我遇到了下面所有解决方案的问题,而且是时候传递分隔符的字符串了.它不显示分隔符,因为它将字符串传递给对象而不是字符串.
例:
var menu1 = [
{'Option 1':function(menuItem,menu) { alert("You clicked Option 1!"); } },
$.contextMenu.separator,
{'Option 2':function(menuItem,menu) { alert("You clicked Option 2!"); } }
];
Run Code Online (Sandbox Code Playgroud)