我正在开发一个问卷应用程序,其中一个功能是用户可以单击一个问题并对其进行编辑。我遇到的问题是将<br />
标签转换为我的 textarea 可以理解的换行符。
保存代码如下所示:
$('#questions').append("<div>"+$('textarea[name="question"]').val().replace(/\n/g, '<br />')+"</div");
这完美!将其转换回来的代码如下所示:
$('textarea[name="question"]').val($('#questions').eq(1).html().replace(/<br\s*\/?>/mg,"\n"));
但由于某种原因,textarea 将不接受新行,而只是将所有文本捆绑在一起。
如何转换<br />
回我的 textarea 可以理解的新换行符?