2014-01-17 117 views
0

我正在使用此方法將值和文本添加到選項,但我還需要添加選定的屬性。我怎樣才能做到這一點?這是我的方法...:如何使用JQuery select2()從下拉列表中選擇屬性?

$.each(items, function (i, item) { 
    $('#mySelect').append($('<option>', { 
     value: item.value, 
     text : item.text 
     // is it possible to add here something like this: select: "selected" 
    })); 
}); 
+0

我正在使用select2從jquery插件 – Chester

+0

答案在這裏http://stackoverflow.com/questions/19155264/get-attributes-values-from- SELECT2選擇的選項 – Selvamani

回答

1

你可以只建立一個字符串,並將其傳遞給追加功能直接

$.each(items, function(i, item) { 
    // do some kind of check here if value matches foo 
    var selected = item.value == foo ? 'selected="selected"' : ''; 

    var opt = '<option value="' + item.value + '" ' + selected + '>'; 
    opt += item.text + '</option>'; 

    // append string directly 
    $('#mySelect').append(opt); 
}); 
0

$( '選擇')選擇2()。 //只是添加這行代碼,它會將您的下拉列表設置爲默認

相關問題