highlight 动态添加代码,样式失效

来源:互联网 发布:ubuntu输入法 编辑:程序博客网 时间:2024/05/17 05:03

在使用highlight 的时候,发现效果不错,然而当我用jQuery改变内容时,酷炫的高亮效果没了

原来hljs.initHighlightingOnLoad();初始化的时候只会对其渲染一次,查阅资料发现


解决方案:

<code id="codelang"></code>


    //code   你要高亮的代码

   var highCode = hljs.highlightAuto(code   ).value;

   $("#codelang").html(highCode);

然后将code标签的html置为highCode 

原创粉丝点击