![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 42 Dołączył: 8.04.2005 Skąd: Mława Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Robię dynamiczny formularz z użyciem JQuery. Kod wygląda tak: Szablon HTML:
Niedziałający kod JS:
Działający kod JS:
Różnica polega na tym, że przepisuję zmienną i do zdarzeń używam przepisanej. Pisząc 'nie działa' mam na myśli to, że wartość depts_id nie jest doklejana do nazwy elementu w momencie deklaracji, tylko w momencie zdarzenia. Czyli: klikając na dowolny guzik minus usunie się tylko ostatnio wstawiony wiersz. Z góry dzięki za pomysły. Ten post edytował korro 17.03.2009, 18:27:15 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Zmienna utworzona z var wewnątrz funkcji, to zmienna lokalna.
Kod $("#deleteDepartmentLine_" + r).click(function(){ Funkcja wywoływana z kontekstu click nie widzi zmiennej lokalnej dla funkcji; tylko globalne. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 12:57 |