Я пытаюсь снова заменить каждый текстовый контент каждого элемента управления на странице с помощью javascript и jquery.Заменить содержимое каждого элемента управления HTML javascript jquery
Мне нужно искать в каждом текстовом содержимом (БЕЗ МОДИФИКАЦИИ ТЕГИ, ТОЛЬКО ТЕКСТ) любое слово и заменять его другим словом.
Одна попытка является:
jQuery.fn.replaceEachOne = function (objective, rep) {
this.each(function(){
//$(this).html($(this).html().replace(new RegExp('(\\s'+objective+'\\s(?![[\\w\\s?&.\\/;#~%"=-]*>]))', "ig"), rep));
$(this).html($(this).html().replace(new RegExp('('+objective+'(?![[\\w\\s?&.\\/;#~%"=-]*>]))', "ig"), rep));
}
);
}
Пожалуйста, помогите !!
То работа, но я должен добавить новый элемент управления в finded текста, я имею в виду добавить: <метка Color = "..."> Finded Текст и если Я делаю это таким образом, что браузер не распознает его как контроль, только как текст, я имею в виду, он выглядит текстовым не классный ярлык с другим цветом ... :( help !! – Caipivara
@ Daniel GR Звучит так, как будто вам нужен [плагин подсветки] (http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html). – lonesomeday