Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.01.2013, 18:11
Аватар для Mangoz
Интересующийся
Отправить личное сообщение для Mangoz Посмотреть профиль Найти все сообщения от Mangoz
 
Регистрация: 03.05.2009
Сообщений: 20

Подскажите как реализовать поиск нужных слов, при клике на ссылку/текст
Есть куча текста на странице. Вверху линки (как бы ключевые слова), как выделить нужные слова при клике на ссылку. Как на картинке
Ответить с цитированием
  #2 (permalink)  
Старый 12.01.2013, 19:02
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

непроверял, но думаю моглобы проконать что то вроде этого


<img class="linktext" replace="кредиты" ...../>

//отследили щелчок
$(".linktext").on("click",function(){
     //получии текст который надо выделить (regexp используем для глобального поиска)
     var txt=$(this).attr("replace");
     var regexp=new RegExp( txt , "g");

    //перебираем все элементы .content там расположен текст подлежащий замене
    $(".content").each(function(){
         // устанавливаем в содержимое тега, текст из этого же тега где нужные фрагменты текста обрамлены тегами span
         $(this).html(
               $(this).html().replace(regexp,"<span class='sel'>"+txt+"</span>");
         );
    })
})
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 12.01.2013 в 19:13.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
Как реализовать? Fliand Элементы интерфейса 4 22.08.2009 19:47
Как отменить прокрутку при клике Alekson jQuery 1 30.03.2009 20:53
Подскажите как убрать часть текста при нажатии на кномпу или гиперссылку. potkin Общие вопросы Javascript 6 10.10.2008 07:55
Подскажите как при помощи JS hta в трею свернуть kimboo Общие вопросы Javascript 4 11.07.2008 16:00