使用Pagedown将markdown转换为html,标记丢失

时间:2014-07-14 08:43:01

标签: javascript jquery markdown pagedown

我有一个从服务器发送的消息功能,我想在网页上输出。消息是用markdown代码编写的,我想使用Pagedown转换器将其输出为html。转换似乎正在起作用,因为当我在控制台中输出消息时,我可以获得正确的html标签。问题是,当我尝试将其发送回我想要显示它的html元素时,标记已经消失并被p-tags取代。请参阅下面的简化代码我之前从未使用过markdown或Pagedown,我错过了什么吗?

Html:

<span class="Markdown">**I am bold**</span>    

使用Javascript:

var message = $('.Markdown').text();
var converter = new Markdown.Converter();
var output = converter.makeHtml(message);
console.log(output);      // Outputs "<strong>I am bold</strong>"
$('.Markdown').html(output);    // Outputs "<p>I am bold</p>"

0 个答案:

没有答案