Динамическая замена одного тега другим используя jQuery.

28.08.2018

Например, по ТЗ, нужно убрать все внешние ссылки из HTML. Данный пример показывает, как это сделать.

Все теги A в тексте нужно заменить на:

 
<span class="solink" src="https://oddler.ru">Текст ссылки</span>


И сам код:

 
(function($){
$(function() {

    $("span.solink").replaceWith(function(){
        var el = $(this);
        return '<a target="_blank" href="' + el.attr(">' + el.html() + '</a>';
    });

});
})(jQuery);


Категории: JavaScript, JQuery
Яндекс.Метрика