jquery - 如何将列表项附加到此 ol?
问题描述
<div id="everything">
<ol>
<li>Here is thing one.</li>
<li>Here is thing two.</li>
<li>Here is thing three.</li>
</ol>
我想在 ol 列表中添加一个额外的 li,如何使用 append() 来实现?
编辑:我发现我的问题是我没有用标签包装我的 append() 。
我想附加一个新的列表项,上面写着“这是第四件事”。我将如何使用 append() 来做到这一点?
解决方案
下面的代码创建一个 item 元素 ( li
) 并将其附加到具有选择器“everything”的元素。
$('<li>Your text</li>').appendTo('#everything');
使用此方法的优点是您可以将 item 元素附加到无序列的 HTML 列表 ( ul
) 或有序的 HTML 列表 ( ol
)。
这是该appendTo
方法的文档链接。
描述:将匹配元素集中的每个元素插入到目标的末尾。
笔记:
请注意,我使用了您提供的选择器,#everything
而不是使用字符串ol
。原因是如果我这样做,它会将项目附加到您页面中的任何有序列表中。
推荐阅读
- c++ - 编译 libfluid 示例控制器时对“event_base_del_virtual”的未定义引用
- php - MYSQL查询复制行
- javascript - 未处理的承诺在 15000 毫秒内无法连接数据库
- angular - 如何在 Angular 2 DateTime 选择器上删除/禁用本地时间
- sql - 如何选择介于之间的列日期?“SQL”
- php - 在 WordPress 的 PHP 函数中调用自定义字段
- ios - TabBarController 在以编程方式呈现新视图后消失
- python - 在 PyInstaller 的 SPEC 文件中使用变量
- c - 在堆上使用缓冲区的性能优势 (C)
- excel - 列表框用户窗体中的多项选择并将多个列表框值作为一个数组存储到 Excel 工作表中