我在我的应用中使用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)。我不知道怎么能达成。我怎么能得到它?
答案 0 :(得分:0)
他们有一些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;