javascript - 将用 .html() 更改的 td 之前的前置图标

标签 javascript jquery html css font-awesome

我有需要更改其值的 tds。这样做:

$(".class td:nth-child(2)").html("new value");

但我正在尝试在此值之前附加 Font Awesome 图标:

$(".class td:nth-child(2)").append("<i class=\"fa fa-arrow-up\"></i>");

将图标放在 html 之后。我希望它在 html 之前。看起来我需要追加,因为 html 会清除类信息。如何动态地将图标放在 html 之前?

最佳答案

您需要使用 .prepend() :

$(".class td:nth-child(2)").prepend("<i class=\"fa fa-arrow-up\"></i>");

关于javascript - 将用 .html() 更改的 td 之前的前置图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34474993/

相关文章:

javascript - 对于输入类型=日期,将日期显示为 dd-mm-yyyy 格式

html - 将css文件链接到html时,如何正确写出本地文件的绝对路径?

javascript - ng-file-upload + 将多个文件数组空发送到服务器 (sails)

javascript - 如何将二进制消息传递给 JavaScript Web Worker 或从 JavaScript Web Worker 传递二进制消息?

jquery - 为点击事件的整个主体创建 jquery 事件

Javascript jQuery 。在相同数据日期时添加类

JavaScript 的 onmouseout 事件没有按预期工作

php - 在帖子内容的第一个 h2 标签之前插入广告

javascript - 如何省略某些单元格中的数据,其中表格是从 xml 文件中填充的

javascript - 如何使用 angular2 或 typescript 在切换按钮上取消订阅和订阅单词