2014-09-06 104 views
0

我想教我自己Javascript & jquery所以我很新&有點垃圾到目前爲止。我正在一個小項目中工作,我想用一個對象數組動態創建一個選擇列表。這是我的對象的一個​​片段: -動態生成從jQuery中的對象數組選擇選項

function to(name, seedGroup, seed, number) { 
this.name = name; 
this.seedGroup = seedGroup; 
this.seed = seed; 
} 

var austria = new to("Austria", 3, 0); 
var belgium = new to("Belgium", 1, 1); 
var bosnia = new to("Bosnia & Herzogovinia", 2, 2); 
var bulgaria = new to("Bulgaria", 4, 3); 

我想要的價值爲對象&文本是object.name。我已經嘗試了很多不同的方式來實現這個&已經綁定了myslef。任何幫助,將不勝感激。

回答

1

類似這樣的http://codepen.io/anon/pen/gADam

function to(name, seedGroup, seed, number) { 
this.name = name; 
this.seedGroup = seedGroup; 
this.seed = seed; 
} 

var countries = [ 
    new to("Austria", 3, 0), 
    new to("Belgium", 1, 1), 
    new to("Bosnia & Herzogovinia", 2, 2) 
]; 

var options = ''; 
for (var i = 0; i < countries.length; i++) { 
    options += '<option value="'+JSON.stringify(countries[i])+'">'+countries[i].name+'</option>'; 
} 

$('select').html(options); 
+0

完美,感謝您的幫助! – sthubbins 2014-09-07 10:50:05

相關問題