0

我有一个内容可编辑的 div。所以根据一个非常好的帖子here 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);
4

1 回答 1

1

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

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

alert(messageText);
于 2013-03-27T13:55:08.310 回答