列表项不显示在 Ul 中
List items don't appear in Ul
这是我的代码:
$("#showing").append("<ul id='vrijemeObjava'");
for(i=0;i<App.vrijemeObjavljivanja.length;i++) {
$("#showing").append("<li><strong>" + App.vrijemeObjavljivanja[i] + "</strong></li>");
}
$("#showing").append("</ul>");
这是在FB.api调用中进行的。"App.vrijemeObjavljivanja是我想放在ul中的一系列日期。数组放在<li></li>
而不是<ul>
中。
最终结果如下所示。
<ul id='vrijemeObjava'></ul>
<li>...</li>
<li>...</li>
<li>...</li>
有人可以告诉我为什么列表项目在</ul>
之后.
试试这个:
$("#showing").append("<ul id='vrijemeObjava'></ul>");
for(i=0;i<App.vrijemeObjavljivanja.length;i++) {
$("#vrijemeObjava").append("<li><strong>" + App.vrijemeObjavljivanja[i] + "</strong></li>");
}
(在您的示例中,您的UL Open标签未正确构建.append("<ul id='vrijemeObjava'");
缺少>)
更好的版本,将 ul 存储在变量中:
$ul = $('<ul/>', {id : 'vrijemeObjava'}).appendTo("#showing");
for(i=0;i<App.vrijemeObjavljivanja.length;i++) {
$ul.append("<li><strong>" + App.vrijemeObjavljivanja[i] + "</strong></li>");
}
追加时,将追加整个元素(开始和结束标记)。试试这个:
$ul = $("<ul id='vrijemeObjava'></ul>");
for(i=0;i<App.vrijemeObjavljivanja.length;i++) {
$ul.append("<li><strong>" + App.vrijemeObjavljivanja[i] + "</strong></li>");
}
$("#showing").append($ul);
相关文章:
- 在JQuery中隐藏和显示ul中的特定元素
- 隐藏/显示包含单词的ul li项目.但只能入住李的子女
- 如何在点击时显示ul项目
- 限制ul元素中显示的项目
- HTML/jQuery点击显示/隐藏ul
- 自动完成搜索无法正常工作,请不要迭代$中的所有元素.每个ul-li都会及时显示响应
- <ul>显示内联块不起作用
- 使用jquery显示/隐藏html ul
- JavaScript ul显示和更改颜色
- ul li $(this).text() 什么也没显示
- 我有一个数据列表,我将其转换为 Ul 和 li 的列表,现在我希望这个列表在 JSP 中显示为树
- 悬停显示下一个“ul”的“李”
- 如果下一个ul是隐藏的,想要显示下一个ul
- Jquery 在加载 CSS ddsmoothmenu 之前显示 UL 列表结构
- 当在 Ul 上使用向上/向下箭头到达溢出自动项目的顶部/底部时显示隐藏的项目
- 列表项不显示在 Ul 中
- 显示 ul 时 iScroll 刷新不起作用
- 单击链接时如何显示ul
- <ul><李>应该只显示在滚动条上
- 嵌套列表-在单独的一行上显示每个ul级别