Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Metoda replace nie chce działać
sweter
post
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
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
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 (IMG:style_emoticons/default/winksmiley.jpg)
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: 13.10.2025 - 23:00