我想创建一个选项下拉列表使用jQuery从HTML附加数组。追加选项标签,以选择使用JQuery数组中的标签
除开始&之间的文本之外,一切似乎都正常工作,结束标记未出现。我真的很累,我错过了一个简单的错字或做错了什么?!?
的JS和jQuery代码是:
var displayMenuSelections = function(){
var menuSelection = menu[0].prices[0];
var menuItems = Object.keys(menuSelection);
menuItems.forEach(menuFunction);
}
function menuFunction(item){
$('#menu').append($('<option value="' + item + '">' + item + '</option'));
}
典型的选项标记的结果看起来是这样的(与“项目”的开始和结束标记之间丢失):
<option value="Cafe Latte"></option>
非常感谢你,它已经很晚了,我很累,我发誓我检查了100次,看不到任何东西!我的错! – PaulWallis42