祝大家新年快乐!我正在通过学习 jquery 来庆祝。我在下面的代码中添加了一些 jQuery,并设法添加了一些内容并用它更改了一些 css。getGroceries 函数工作正常,并且正在做它应该做的事情。当用户完成输入杂货时,程序 (printGroceries) 应该打印用户输入的列表。那部分也可以工作....但是,当发生这种情况时,程序会删除标题(我的购物清单)并删除所有样式。
我究竟做错了什么?
编辑代码:删除完整代码并添加我更改的部分(评论旧的)。
function printGroceries(groceryItems) {
if (groceryItems.length > 1) {
$('grocery-list').html('<ol class="items" id="list-items">');
//document.write("<ol>");
for(x=0; x < groceryItems.length;x++){
groceryItems;
$('#list-items').prepend('<li>' + groceryItems[x] + '</li>');
//document.write("<li>" + groceryItems[x] + '</li>');
}
$('#grocery-list').append('</ol>');
//document.write("</ol>");
} else {
$('#grocery-list').prepend('<p>Sorry, your list is empty.</p>');
//document.write('<p>Sorry, your list is empty.</p>');
}
}
问题:小提琴