2014-01-17 45 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()。 //只是添加这行代码,它会将您的下拉列表设置为默认

相关问题