我怎样才能实时解析textarea中的内容,因为用户输入类似stackoverflow的方式呢?

时间:2013-05-08 17:40:32

标签: javascript jquery stack-overflow

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

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

他们是如何做到的?有jQuery解决方案吗?

2 个答案:

答案 0 :(得分:1)

这只是keyup事件的影响。

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

可以使用此库创建类似的内容:http://epiceditor.com/ - 特别是全屏。

答案 1 :(得分:1)

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