-3

在 stackoverflow 添加帖子时,我在编辑窗口中输入文本,它在显示窗口中显示为已修改。例如...

  • 如果我输入**Some Text,我会看到 **Some Text ( **Some Text)
  • 如果我输入**Some Text*,我会看到 * Some Text ( *<em>Some Text</em>)
  • 如果我输入**Some Text**,我会看到一些文本( <strong>Some Text</strong>)

他们如何做到这一点?有 jQuery 解决方案吗?

4

2 回答 2

1

这只是keyup事件的影响。

您可以监听事件,并在事件发生时使用回调来处理文本并在处理后显示文本的可视化。

这个库可以创建类似的东西: http: //epiceditor.com/ - 特别是全屏。

于 2013-05-08T17:43:55.237 回答
1

这种在评论中书写的语法称为 Markdown。有一些 javascript Markdown 解析器。 https://code.google.com/p/pagedown/例如

于 2013-05-08T17:44:14.843 回答