Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > jquery замена части текста внутри тега


Автор: Frozen_Coyote 15.9.2013, 18:32
Привет!

есть код, заменяющий тег blockquote на его собственное нутро

Код

            $(selection.anchorNode).closest("blockquote").replaceWith(function()
            {
                return $(this).contents();
            });


вопрос: мне нужно заменить не просто на его собственное нутро, но и в этом нутре  как то удалить часть текста внутри дочерних тегов, ну например троеточие "...", типа как то


Код

                return $(this).text().replace('...', ''); 


естественно это бред, я просто чтобы объяснить вопрос ))

Автор: InfMag 30.9.2013, 21:06
Если правильно понял:
Код

$(selection.anchorNode).closest("blockquote").each(function () {
  $(this).find('*').each(function () {
    $(this).html($(this).html().replace('...',''));
  });
  $(this).replaceWith(function() {
    return $(this).contents();
  });
});

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)