【问题标题】:WMD - get markdown textWMD - 获取降价文本
【发布时间】:2012-06-17 09:11:02
【问题描述】:

我在我的应用中使用markdown editor

$(document).ready(function () {
    var converter = Markdown.getSanitizingConverter();
    var editor = new Markdown.Editor(converter);
    editor.run();
});

<div class="wmd-panel">
    <div id="wmd-button-bar"></div>
    <textarea class="wmd-input" id="wmd-input" rows="7" cols="30"></textarea>        
</div>
<div id="wmd-preview" class="wmd-panel wmd-preview" name="Content"></div>

最初,textarea 字段是空的。在我输入一些文本后,一切都按预期工作:

Firebug 显示了这样的 html 结构:

现在我需要输入纯降价文本:**where** is it ?。我需要它,因为我认为它应该存储在数据库中(稍后从数据库中检索并在向用户显示时转换为 html)。我不知道怎么才能达到。我怎样才能得到它?

【问题讨论】:

    标签: javascript jquery markdown wmd wmd-editor


    【解决方案1】:

    他们有一些Docs 可能对你有帮助。

    奇特的方法可能是在事件链中捕获preConversion 事件:

    converter.hooks.chain('preConversion', function(markdown) {
      // Do something wonderful with you markdown variable, and then return it.
      return markdown;
    });
    

    不那么花哨但按预期工作的方法是只检索 textarea 的 value 参数的值。

    var textarea = document.getElemetById('wmd-input');
    var markdown = textarea.value;
    

    【讨论】:

      猜你喜欢
      • 2012-02-12
      • 1970-01-01
      • 2010-09-12
      • 2023-04-01
      • 2016-11-13
      • 1970-01-01
      • 2010-12-23
      • 2011-01-06
      • 2010-10-12
      相关资源
      最近更新 更多