Найти и заменить текст во всём документе

Рейтинг: 2Ответов: 1Опубликовано: 01.05.2015

Подскажите, как найти и заменить текст во всем документе? Например

<div > qweqwe</div>
<img scr="img/qweqwe.jpg" >

Поменять qweqwe на asdf

Ответы

▲ 3Принят
$("span, p, div").each(function() {
    var text = $(this).text();
    text = text.replace("qweqwe", "asdf");
    $(this).text(text);
});

Проходимся по всем span, p и div и меняем текст в них.

Атрибуты, разумеется, не трогаем. Поэтому в img у вас имя файла так и останется прежним (надеюсь, вам не надо так же и атрибуты и теги переименовывать).