javascript - 无论长度如何,都将项目添加到列表的末尾
问题描述
我需要在列表末尾添加一行文本。此列表可以是不同的长度,例如:
<div id="characteristics">
<ul>
<li>Words</li>
<li>More words</li>
</ul>
</div>
我希望使用 JS 或 JQuery 定位此列表中的最后一项并添加到我的新行中。
这些的 CSS 选择器是:
#characteristics ul
#characterisitcs ul li
解决方案
jQuery 的append()在元素末尾添加 HTML。这应该有效:
$('#characteristics ul').append('<li>Another item</li>');
推荐阅读
- swift - 如何为底部安全区域的列表视图添加背景颜色SwiftUI iOS 14
- macos - 为什么 nkf 命令从 UTF8-MAC 转换为 UTF8 时会删除一个字符?
- javascript - Firestore != 查询错误:'"!="' 类型的参数不可分配给 'WhereFilterOp'.ts(2345) 类型的参数
- google-cloud-platform - 使用 Cloud Run 运行 AI Platform Notebook
- wpf - WPF:如何防止程序启动时数据触发动画?
- wordpress - 扩展插件的 WordPress 操作
- ruby-on-rails - PG::UnableToSend:Rails 5 中没有与服务器的连接
- c# - 使用 Xamarin 和 C# 的 ARKit 身体跟踪不准确
- mysql - MySQL 查询在执行条件删除时失败
- json - 是否有所有可能的 AWS Rekognition“场景”标签的列表?