2

我有一个从服务器发送的消息功能,我想在网页上输出。消息是用 Markdown 代码编写的,我想使用 Pagedown 转换器将其输出为 html。转换似乎正在工作,因为当我在控制台中输出消息时可以获得正确的 html-tags。问题是当我尝试将它发送回我想要显示它的 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>"
4

0 回答 0