获取原始HTML并将其重新呈现为HTML

时间:2016-05-09 10:36:25

标签: javascript jquery html

我正在创建一个脚本来重写我学院使用的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>');

1 个答案:

答案 0 :(得分:4)

为什么不将overflow-y: scroll添加到.visitFeedback类的元素?

$('.visitFeedback').css('overflow-y', 'scroll');