替换换行符以使它们与 jquery 一起使用

2024-01-06

我有以下小脚本来预览一些文本,然后再将其提交到数据库中:

jQuery(function($) {
    var input = $('#contents'),
    preview = $('#previewaccordion div.viewcontents');

    input.keyup(function(e) {
        preview.html(input.val());
    });
});

但如果我输入带有换行符的文本,它会忽略它们并将它们全部写在一行中。我怎样才能替换换行符以便它们正确显示?


我假设您使用文本区域作为输入。 \n 用作换行符,在 HTML 中没有影响。所以你必须用 br 标签替换它们:

input.val().replace(/\n/g, "<br />");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

替换换行符以使它们与 jquery 一起使用 的相关文章

随机推荐