Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenia regularne - replace
MadMark
post
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 12.07.2010

Ostrzeżenie: (0%)
-----


Witam,


mamy pytanie: jak w metodzie .replace() zamienić zmienną typu array na te same słowa tylko w pogrubieniu html (<b></b>) ?
Próbowałem tak:

  1. for(i=0;i<v1.length;++i){
  2. $("#results").text().replace(v1[i],"<b>"+v1[i]+"</b>");
  3. }


ale zamienia mi tylko jedno słowo w $("#results").text() z każdego indeksu, jak to zamienić aby działało na wszystkich słowachz każdego indeksu ?

Ten post edytował MadMark 23.06.2011, 11:20:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MadMark
post
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 12.07.2010

Ostrzeżenie: (0%)
-----


  1. var v = $("#search").val();
  2. var v1 = v.split(" ");
  3. for(i=0;i<v1.length;++i){
  4. $("#results").text().replace(v1[i],"<b>"+v1[i]+"</b>");
  5. }


w $("#search") znajdują się "słowa których szukam", a w $("#results") jest "długi tekst który zawiera różne słowa, szukam rozwiązania problemu, ale nie wiem których rozwiązań się trzymać, dlatego szukam rozwiązania u kogoś kto zna się lepiej ode mnie na szukaniu słów" ... Coś takiego ^^
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 12:40