Все нормально, я сообщение сразу удалил. Просто до этого не с тем объектом экспериментировал, поэтому и не срабатывало.
|
В итоге получилось это:
!function ($) { $(function () { $('.make-toc').each(function (cInd) { var source = $(this); var toc = document.createElement('div'); toc.className = 'toc'; var s = ''; source.find('h2, h3').each(function (hInd) { var h = $(this); var id = 'header' + cInd + '_' + hInd; var tag = h.get(0).tagName.toLowerCase(); h.before("<a id='" + id + "'></a>"); s += "<" + tag + "><a href='#" + id + "'>" + h.text() + "</a></" + tag + ">"; }); toc.innerHTML = s; source.before(toc); }); }); }(window.jQuery); но нужно оптимизировать... |
Господин danik.js не хочет рассказывать, может быть тут кто-то расскажет откуда берется контент который надо реструктуризовать ява-скриптом.
У меня такая метафора что как будто из мозга жанны агузаровой веб-дизайнеру навалилась куча несусветного барахла в хтмле и приходится теперь долго и нудно разбираться с ним, витиевато селектить, добавлять структуры, обогащать индексами и так далее. Я сталкивался с такими задачаи только в GM. Это что, все себе пишут в GM, или откуда такие задачи берутся? |
??????
|
Часовой пояс GMT +3, время: 19:09. |