Javascript WMD-获取标记文本
我正在我的应用程序中使用Javascript WMD-获取标记文本,javascript,jquery,markdown,wmd,wmd-editor,Javascript,Jquery,Markdown,Wmd,Wmd 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>
$(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>
$(文档).ready(函数(){
var converter=Markdown.getSanitizingConverter();
var编辑器=新的Markdown.editor(转换器);
editor.run();
});
最初,textarea字段为空。输入一些文本后,一切正常:
Firebug显示了这样的html结构:
现在我需要输入纯标记文本:**它在哪里?
。我需要它,因为我认为它应该存储在数据库中(稍后从数据库中检索,并在显示给用户时转换为html)。我不知道怎样才能到达。我怎样才能拿到呢?他们有些可能对你有帮助
最奇特的方法可能是捕获事件链中的预转换事件:
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;