有一个带有预写值的示例:
$('.chips-autocomplete').material_chip({
autocompleteData: {
'Apple': null,
'Microsoft': null,
'Google': null
}
});
但是我需要从包含多个字符串值的数组中动态填充值。我尝试了类似的方法,但是没有用。
my_data = $.parseJSON(data);
$('.chips-autocomplete').material_chip({
autocompleteData: {
$.each(my_data, function(index, value) {
value : null;
});
}
});
最佳答案
您可以先创建对象,然后再传递它:
<div class="chips chips-autocomplete"></div>
var my_data = {
"0":"Apple",
"1":"Microsoft",
"2":"Google"
}
var myConvertedData = {};
$.each(my_data, function(index, value) {
myConvertedData[value] = null;
});
$('.chips-autocomplete').material_chip({
autocompleteData: myConvertedData
});
JSFiddle