Заменить определенный текст после загрузки страницы с помощью jquery - PullRequest
1 голос
/ 16 января 2009

Можно ли заменить точный текст другим текстом после загрузки страницы с помощью jquery?

Например, мои данные генерируются динамически в цикле php. Как только он закончит вывод информации, я бы хотел найти и заменить, заменив фразу «тестовая фраза 1» на «тестовую фразу 2» по всей странице. Это возможно?

Ответы [ 2 ]

1 голос
/ 12 октября 2009

Вам не нужен еще один плагин для этой задачи.

Функция jQuery .replace () как раз подходит для этого. Вы можете использовать его на любом атрибуте или тексте. Пример:

var href = $this.attr("href").replace(/param\/.*\//, "param/newparam/");

Это - с помощью регулярных выражений - принимает URL и заменяет первое вхождение param/anything/ на param/newparam.

0 голосов
/ 16 января 2009

Я думаю, вы найдете jquery-translate полезным. У него даже есть метод, который вам нужен, а именно: $ (). nodeContainedText (...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...