Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Metoda replace nie chce działać
sweter
post 21.06.2010, 12:07:36
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Witam,
mam na stronie div 'lata' w którym znajdują się takie divy dla każdego roku:
  1. <div class='rok' id='rok_2010' value='2010'><div class='miarka'></div><div class='etykieta'>2010</div></div>

Teraz muszę usunąć divy z rokiem np. 2005, więc robię takie coś:
[JAVASCRIPT] pobierz, plaintext
  1. lata = $('#lata').html();
  2. zmienna = "<div class='rok' id='rok_2005' value='2005'><div class='miarka'></div><div class='etykieta'>2005</DIV></DIV>";
  3. lata = lata.replace(zmienna,'');
  4. $('#lata').html(lata);
[JAVASCRIPT] pobierz, plaintext

Niestety nie usuwa mi tego co jest w zmiennej 'zmienna' ze zmiennej 'lata'.
Why?

Ten post edytował sweter 21.06.2010, 12:08:24


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post 21.06.2010, 12:12:17
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




skoro już uzywasz jQuery, to korzystaj z jego dobrodziejstw.
W twoim przypadku musisz pobrac diva o danym ID roku, a nastepnie wykonac REMOVE. Wszystko jest w dokumentacji jQuery.
Cały kod zajmie jedną linijkę kodu winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
wookieb
post 21.06.2010, 12:13:35
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




A dlaczego nie użyjesz DOM?
[JAVASCRIPT] pobierz, plaintext
  1. $('#rok_2010').remove();
[JAVASCRIPT] pobierz, plaintext


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:52