【问题标题】:How do I get the value of WMD editor?如何获得 WMD 编辑器的价值?
【发布时间】:2010-10-12 22:42:18
【问题描述】:

我正在我的站点中使用 WMD 编辑器 (http://wmd-editor.com/)。我有一个非常简单的问题。当我准备好将文本提交到服务器时;如何获得编辑器的输出?

这样的事情只返回“用户在文本区域中输入的实际文本”

    var jtext = document.getElementById('myTextarea').value;

我想获得编辑器的“输出”;但我不知道该怎么做:(

按输出;我的意思是“Markdown”或“Html”输出。

【问题讨论】:

  • 输出与用户输入的内容有何不同?你指的是预览版吗?
  • 输出可以是 Markdown 或 Html
  • markdown 是用户输入的内容,html 是您将 markdown 变成的内容。 wmd 使用 javascript 来预览 markdown 在转换为 html 后的外观。
  • 这是否意味着我将使用 javascript 函数来获取“预览”div 的值?

标签: editor wmd wmd-editor


【解决方案1】:

您需要使用 javascript 来获取预览 div 的内容。根据 wmd 站点上的演示,有问题的 div 具有 wmd-preview 类。不知道为什么它不是 id'd。

在 jQuery 中,你会使用类似的东西:

$('#formname').submit(function() {
    $('#hidden_form_element').val($('.wmd-preview').html());
    return true;
});

【讨论】:

  • 谢谢.. 那是我不确定的。我正在寻找一个实际的函数调用或其他东西。所以正确的做法是保存'textarea的值'和'预览div的值'..
【解决方案2】:

我相信您可以简单地使用 id="wmd-output" 创建一个 textarea,它应该允许您提交输出代码

【讨论】:

    猜你喜欢
    • 2012-02-16
    • 2011-01-06
    • 2010-12-23
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    • 1970-01-01
    相关资源
    最近更新 更多