我正在使用prettify,我想知道是否可以使它与任何code
块一起使用,而不需要prettyprint
类。
否则,我如何动态地附加类prettyprint
,也许使用jquery。我要达到的目标类似于堆栈溢出,其中在编辑器中键入的代码将在预览和输出中“漂亮地打印”。
我试过了
$("#main").delegate("code", "ready", function() {
// this does not seem to run at all?
// intending to add the prettyprint class here
});
最佳答案
$(document).ready(function(){ $('code').addClass('prettyprint'); });
DOM准备就绪后,
$(document).ready(<func>)
运行<func>
。$('code')
选择所有代码标签。.addClass()
将指定的类添加到所传递的任何元素中(在本例中为所有code
标记)。关于javascript - 我可以在任何代码块上使用Prettify吗?没有类(class)的prettyprint?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3376489/