我正在创建一个脚本来重写我的大学使用的 ETrack 系统的本地版本,因为它太可怕了,而且我对格式化文本有一些问题。你看,这个系统上有一个 div 类为 .visitFeedback
,在这个 Div 中它有负载 <p>
标签。由于段落通常会溢出,我想将这些段落移动到可滚动的 div 中。唯一的问题是,这些段落中有 HTML 样式(<strong>
等)。我想保留这种格式并将其添加到可滚动的 Div 中。到目前为止,我已经设法将其移过去,但到目前为止我尝试过的所有方法都会返回类似 [object HTMLParagraph]
的内容。而不是我想要的文字。到目前为止我已经尝试过 .get()
, .html()
, .text()
,以及其他一些。你能帮忙吗?相关内容如下:
var feedbackTxt;
$('.visitFeedback p').each(function(){
if ($(this).hasClass('info'))
{
}
else
{
feedbackTxt += $(this).text();
$(this).remove();
}
});
$('.visitFeedback').append('<div style="overflow-y: scroll;">' + feedbackTxt + '</div>');
最佳答案
为什么不将 overflow-y:scroll
添加到具有 .visitFeedback
类的元素?
$('.visitFeedback').css('overflow-y', 'scroll');
关于javascript - 获取原始 HTML 并将其重新呈现为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37113587/