Удаление текста после тега
Всем привет!
Подскажите, как можно удалить -> в таком коде <p class="informer-category"> <a name="0-2" href="#">Материалы, конструкции</a> -> <a name="1-1" href="#">Строительные материалы</a> -> <span name="2-5">Лесопиломатериалы</span> </p> если в $(this)у меня, например <a name="1-1" href="#">Строительные материалы</a> Span я удаляю при помощи next().remove(), в вот со стрелочкой не знаю как быть :( |
Временно обернул стрелочки в SPAN и удаляю
$(this).next().remove(); $(this).next().remove(); Но не хотелось бы перегружать страницу ненужными тегами. О! Вопрос номер 2, а как вместо указанного выше удаление можно сделать одной строкой? Удалить 2 последующих элемента? |
$("p.informer-category a").each(function () { this.nextSibling.parentNode.removeChild(this.nextSibling); }); Приходится применять и чистый JS, т. к. jQuery игнорирует текстовые ноды. |
Matre
спасибо! |
Часовой пояс GMT +3, время: 21:18. |