【发布时间】:2009-06-08 13:04:45
【问题描述】:
我有这个<ul>
<ul id="select_opts" class="bullet-list" style="margin-left:15px;"></ul>
这个 javascript 代码旨在通过 JSON 对象并添加选项 到 UL:
$.each(q.opts, function(i,o)
{
var str='';
str+="<li id='li_" + i + "'><input type='text' id='opt_" + i + "' value='" + o.option + "'>";
str+=" (<a href='javascript:delOpt(" + i + ");'>Delete</a>) </li>";
$("#select_opts").append(str);
});
如果我执行 console.log(),我可以看到循环正在工作。如果我这样做:
console.log($("#select_opts").html());
它显示 HTML 正在按预期更新。但是在浏览器窗口中,它显示 UL 为空!
我做错了什么?
【问题讨论】:
标签: javascript jquery