我可以使用;
轻松获取div中的最后一行 var last_line = $canvas
.contents()
.filter(function () {
return !!$.trim(this.innerHTML || this.data);
})
.last();
alert(last_line.text());
现在我想只替换最后一行。 div中的文本会随着时间的推移变得非常冗长,我不想每次都替换整个div内容,只是最后一行。
答案 0 :(得分:2)
您可以使用jQuery的replaceWith
函数:
var last_line = $canvas
.contents()
.filter(function () {
return !!$.trim(this.innerHTML || this.data);
})
.last().replaceWith('<tag>Content to replace it with</tag>');