在使用highlight 的时候,发现效果不错,然而当我用jQuery改变内容时,酷炫的高亮效果没了
原来hljs.initHighlightingOnLoad();初始化的时候只会对其渲染一次,查阅资料发现
解决方案:
<code id="codelang"></code>
//code 你要高亮的代码
var highCode = hljs.highlightAuto(code ).value;
$("#codelang").html(highCode);
然后将code标签的html置为highCode