无法读取javascript对象内的变量

时间:2016-12-14 11:31:54

标签: javascript jquery html5 function variables

有我的原始代码:

$("#container").someFunction([{
     title: "Item1",
     color: "#FFFFFF"
}, {
     title: "Item2",
     color: "#000000"
}]);

上面的代码是WORKING,但是一旦我尝试更改这些代码:

 var items = '{'+'title: "Tokyo",'+'color: "#2C3E50"'+'}, {' + 'title: "Tokyo",'+'color: "#2C3E50"'+'}';

 $("#container").someFunction([items]);
 //or
 $("#container").someFunction(function(items){return items});
 //or
 $("#container").someFunction(items);
 //or
 $("#container").someFunction(eval("items"));

它不再起作用了。

我想知道有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

我不确定你想在这里实现什么。关于那个“someFunction”,你能否更具体一点?

变量“items”按原样运行:

 $('#container').on('click',function(){
     $(this).html(items); });

https://jsfiddle.net/vkpfntqx/3/