Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Подсветка запроса (https://javascript.ru/forum/jquery/13310-podsvetka-zaprosa.html)

Andrei 25.11.2010 17:34

Подсветка запроса
 
Здравствуйте!

Подскажите возможно ли с помощью JS сделать подсветку поискового запроса ?

ksa 25.11.2010 20:19

Andrei, что есть "поисковый запрос" и что есть его "подсветка"? Хтмл-пример есть?

Andrei 26.11.2010 10:52

q = "текст"
mystr = "это тестовый текст для примера"

нужно чтобы JS обернул ключевое слово в <b> => это тестовый <b>текст</b> для примера

ksa 26.11.2010 11:05

Andrei, как вариант...

var q = "текст"
var mystr = "Это не просто текст... Это тестовый текст для запроса"
alert(mystr.replace(new RegExp(q,'g'),'<b>'+q+'</b>'))

Andrei 26.11.2010 11:41

ksa, спасибо, то что нужно!

ksa 26.11.2010 12:45

Andrei, только причем тут jQuery? :)

romanco 26.11.2010 14:14

так вы бы ему и пример на jquery привели, а не на js :)

ksa 26.11.2010 22:14

romanco, я пока не владею jQuery... :cray:

Andrei 28.11.2010 09:55

Хм, если в строке есть заглавные символы, то код уже не работает:
var q = "текст"
var mystr = "Это не просто ТеКст... Это тестовый ТексТ для запроса"
alert(mystr.replace(new RegExp(q,'g'),'<b>'+q+'</b>'))

Как это можно исправить ?

ksa 28.11.2010 12:04

Цитата:

Сообщение от Andrei
Как это можно исправить ?

Начать с прочтения этого...


Часовой пояс GMT +3, время: 14:36.