我想动态添加一些实现芯片。
$('.chips-initial').material_chip({
data: [{
tag: 'Apple'
}, {
tag: 'Microsoft'
}, {
tag: 'Google'
}]
});
像上面一样,但我要提供的值是动态的。
我如何创建像上面这样的数据对象以将其作为参数传递?
先感谢您
最佳答案
基本上,这里发生的是页面加载时填充从数据库插入到隐藏字段中的metaTag中找到的文本字符串值。 for循环迭代到必要的初始芯片中。
var tagsMeta = [];
//alert(tagsMeta);
var tagsString = document.getElementById('metaTags').value;
//alert(tagsString);
var tagsArray = tagsString.split(',');
for(i=0; i < tagsArray.length; i++) {
tagsMeta.push({tag: tagsArray[i]});
}
$('.chips-initial').material_chip({
data: tagsMeta
});