【发布时间】:2013-01-06 07:19:36
【问题描述】:
我正在使用 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>
【问题讨论】:
-
为什么你的最后一行使用
text()而不是html()? -
糟糕!我只是在尝试不同的选择,但没有一个奏效
标签: javascript jquery grails markdown pagedown