按钮是否可以调用会“美化”动态的函数<code><pre>
?我无法让它工作。
页面加载后,初始<code>
值是美化的(?),但是当我更改它并在之后调用 prettyPrint() 时,它不再起作用。
示例:http: //jsfiddle.net/uwBjD/2/
编辑:对不起,我使用的是本地 prettify.js。更新了一下,还是遇到了同样的错误。
按钮是否可以调用会“美化”动态的函数<code><pre>
?我无法让它工作。
页面加载后,初始<code>
值是美化的(?),但是当我更改它并在之后调用 prettyPrint() 时,它不再起作用。
示例:http: //jsfiddle.net/uwBjD/2/
编辑:对不起,我使用的是本地 prettify.js。更新了一下,还是遇到了同样的错误。
显然,在代码美化之后,添加了一个额外的类,即prettyprinted
. 任何具有类的东西prettyprinted
都不会被重新美化。您需要在调用函数之前删除该类:
$('input[type=button]').click( function() {
$("#jsExample").text(" var user = 'private'; //Do NOT store your API Key on a script.")
.parent().removeClass("prettyprinted");
prettyPrint();
});