如何用jquery + imagemagick中的新行字符替换html标签



我有一个可满足的div。所以根据这里的一个非常好的帖子对于不同的浏览器,在按enter键时添加HTML标记。现在我想用一个新的行字符替换这些,并将其发送给imagemagick插件来创建一个新的行效果。如何在客户端使用jquery实现这一点呢?

我正在尝试这样做,但没有得到结果:

messageText1 = $("#templateIframe")
  .contents()
  .find("#dialog")
  .html()
  .replace(/<(?:.|)*?>/gm, '\n')
  .replace(/&nbsp;/g, '');
alert(messageText1);
messageText = messageText1.replace(/n{2}/g, '\n');
alert(messageText1);

从这篇文章中得到解决方案

messageText = $("#templateIframe")
.contents()
.find("#dialog")
.html()
.replace(/<(?:.|)*?>/gm, '\n')
.replace(/&nbsp;/g, '')
.replace(/\n\n/g,"\n");
alert(messageText);

最新更新