Поиск и замена текста JS (jQuery)

Рубрика: JavaScripts, jQuery

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

jQuery(function () {
jQuery(":contains(FIND)").not(":has(:contains(FIND))").each(function () {
var that = $(this);
var html = that.html();

html = html.replace(/(\(FIND:.*?\))/g, "REPLACE-WITH");
that.html(html);
});
});

и


$(function(){
//Задайте строку для поиска, замены и место поиска:
var phrase = "your search string";
var replacement = "new string";
var context = $(body);

context.html(
context.html().replace('/'+phrase+'/gi', replacement);
);
});

или


var el = $('p');
el.html(el.html().replace(/Искомый_текст/ig, "Текст"));

на JS


document.getElementById("name_id").innerHTML = document.getElementById("name_id").innerHTML.replace(/Искомый_текст/ig, 'Текст');


Поделись с друзьями:

комментария 3

комментария 3 для записи Поиск и замена текста JS (jQuery)

  1. mozdev:

    Статья не отражает сути заголовка. Стоит переименовать в «Поиск и замена текста при помощи jQuery».

    • bortvlad:

      Любезнейший mozdev, как же она не отражает, jQuery это все тот же по сути JavaScrypt, при том в конце пример на чистом ява скрипте, ну если прям так бросается исправлю на jQuery.

  2. Илья:

    Спасибо, очень полезно.