2016-12-14 3 views
0

読み取ることができません。変数は、私のorginalコードあり

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

上記のコードが動作しているが、私はこれらを変更しようとしたら:

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")); 

それはもう動作しません。 。

これを達成する方法はありますか?

+0

'myFunction'と' someFunction'何ですか? – Ionut

+0

あなたはその関数に渡す前にそれを解析する必要があります –

+0

はsomeFunction、間違いを入力する必要があります –

答えて

0

ここで達成しようとしていることはわかりません。そのsomeFunctionについてもっと具体的に教えてください。

変数 "の項目は、" そのまま動作します。

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

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

関連する問題