Я нашел этот скрипт, который точно соответствует моим требованиям. Теперь я хотел бы добавить символ >> к ссылке.
Это не должен быть просто символ списка перед ссылкой, он должен быть частью ссылки. Может кто-нибудь дать мне совет, как я могу это сделать?
$(document).ready(function() {
$(tocSide).empty();
var prevH2Item = null;
var prevH2List = null;
var index = 0;
$("h2").each(function() {
//insert an anchor to jump to, from the TOC link.
var anchor = "<a name='" + index + "'></a>";
$(this).before(anchor);
var li = "<li><a href='#" + index + "'>" + $(this).text() + "</a></li>";
if( $(this).is("h2") ){
prevH2List = $("<ul></ul>");
prevH2Item = $(li);
prevH2Item.append(prevH2List);
prevH2Item.appendTo("#tocSide");
} else {
prevH2List.append(li);
}
index++;
});
});