我一直在尝试通过在其内容顶部添加一个有序列表,然后在每个新行之前添加一个 LI 和一个 P 来设置 html CODE 元素的样式,并将它们的结束标记添加到每行的末尾。
这就是我所拥有的:
$("#mydiv code").each(function(){
var oldcontent = $(this).html();
$(this).html("<span class='olnumbers'></span><ol class='code'>" + oldcontent + "</ol>");
var lines = oldcontent.split(/[\n\r]/g);
$.each(lines, function(e){
$(this).html("<li><p>" + lines + "</p></li>");
});
});
这根本行不通。我没有错误,我不知道出了什么问题。有人知道如何解决这个问题吗?
谢谢!