如何在 Highlights.js 中显示 HTML 标记
How to display HTML markup in Highlights.js
我正在研究 this demo。为什么我无法在 highlights.js
片段荧光笔库中呈现 HTML 标记?
<pre><code class="html">
<a role="button" class="btn btn-default btn-block">Item 4</a>
</code></pre>
$(document).ready(function() {
$('pre code').each(function(i, e) {hljs.highlightBlock(e)});
});
您发送的代码实际上是正确的,但我猜 Fiddle 上有一些字符已转义或未翻译。所以正如迈克所建议的那样,你必须逃避 html:
<pre><code class="html">
<a role="button" class="btn btn-default btn-block">Item 4</a>
</code></pre>
http://jsfiddle.net/ng4tkw5j/2/
我试过使用其他语言,如 PHP,效果很好:http://jsfiddle.net/x3NXY/
我正在研究 this demo。为什么我无法在 highlights.js
片段荧光笔库中呈现 HTML 标记?
<pre><code class="html">
<a role="button" class="btn btn-default btn-block">Item 4</a>
</code></pre>
$(document).ready(function() {
$('pre code').each(function(i, e) {hljs.highlightBlock(e)});
});
您发送的代码实际上是正确的,但我猜 Fiddle 上有一些字符已转义或未翻译。所以正如迈克所建议的那样,你必须逃避 html:
<pre><code class="html">
<a role="button" class="btn btn-default btn-block">Item 4</a>
</code></pre>
http://jsfiddle.net/ng4tkw5j/2/
我试过使用其他语言,如 PHP,效果很好:http://jsfiddle.net/x3NXY/