Seditio.by

Поиск и замена средствами jQuery

Seditio.by » Наш блог » jQuery и JavaScript » Поиск и замена средствами jQuery

Поиск и замена средствами jQuery

Недавно в одном из проектов мы столкнулись со следующей задачей: необходимо было изменить написание названия компании-заказчика с обычного на написание только прописными буквами. Сделать это было необходимо быстро и "безболезненно".

На помощь пришел небольшой плагин jQuery replaceText от Бена Олмэна (Ben Alman). Результата мы добились, подключив его в header.tpl стандартным способом:

<!-- Replacetext -->
<script type="text/javascript" src="./skins/{PHP.skin}/js/jquery.ba-replacetext.min.js"></script>

и проициализировав плагин:

$("body *").replaceText( /Seditio/gi, "SEDITIO" );

Возможно, не идеальное решение, но определенно самое простое и оперативное -- поиск и замену по дампу и скину выполним когда позволит время!

Как вариант:

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);
   });
});
 

Комментарии


1. Rob
13:28 30.09.2011

Прикольный плагин. С кириллицей работает. Возьму на заметку -- спасибо за инфу!



2. a36yka
03:45 05.10.2011

Есть какие-нибудь побочные эффекты использования такого плагина?


Всего : 2, на странице: 2

Имя (E-mail):
* Ваш комментарий будет доступен для редактирования в течение 10 Минут

Похожие страницы

Поиск: