页面向下转换<code><pre>标签

Pagedown converting everything between <code><pre> tags

本文关键字:pre 标签 code 转换      更新时间:2023-09-26

我正在使用Markdown的Pagedown版本,我有脚本成功运行,没有任何错误。因为我使用的是Grails,所以我必须在客户端上进行所有的转换(如果我错了请纠正我)。

要进行此转换,我使用以下脚本

   var converter = new Markdown.getSanitizingConverter();
    $.each($('.myclass'),function(key,value){
        console.log($(value).html());
        console.log(converter.makeHtml($(value).html()));
        alert(converter.makeHtml($(value).html()));
        $(value).html(converter.makeHtml($(value).text()))
    });

但是我所有的文本都被<pre><code>标签包围,日志语句的输出之一是以下

**Computers calculate numbers in Binary mode?(u0)**

被转换为以下格式,而不是HTML

<pre><code> **Computers calculate numbers in Binary mode?(u0)**</code></pre> 

工作代码:

var converter = new Markdown.getSanitizingConverter();
$.each($('.myclass'),function(key,value){
    p = converter.makeHtml($(value).text());
    $(value).html("");
    $(value).append(p);
});