javascript – 动态google-code-prettify不起作用

前端之家收集整理的这篇文章主要介绍了javascript – 动态google-code-prettify不起作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一个按钮可以调用一个功能来“预处理”一个动态的< code>< pre>?我不能让它上班

页面加载后,初始< code>是漂亮的(?),但是当我更改它并调用prettyPrint()之后,它不再工作.

示例:http://jsfiddle.net/uwBjD/2/

编辑:对不起,我正在使用一个本地的prettify.js.更新它,仍然遇到相同的错误.

解决方法

显然,在代码被优化之后,添加了一个额外的类,它被打印出来.任何与类似的打印的东西都不会被重新漂亮.在调用函数之前,需要删除该类:
$('input[type=button]').click( function() {
    $("#jsExample").text("    var user = 'private'; //Do NOT store your API Key on a script.")
        .parent().removeClass("prettyprinted");

   prettyPrint();
});

@L_502_1@

猜你在找的JavaScript相关文章