Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Nowy obiekt, a zdarzenie
Forum PHP.pl > Forum > Przedszkole
edzio20
Witam, mam problem ze zdarzeniem, a mianowicie mam taki kod:

Kod
$(".element").change(function()    {
    alert("ok");
});


.element to klasa jakiegoś tam inputa typu text i po zmianie wartości, zdarzenie działa i wyświetla komunikat alert,
ale problem pojawia się wtedy, gdy stworze identyczny input za pomocą kodu, to gdy zmieniam wartość w tym nowym inpucie to zdarzenie dla niego nie działa. Nie wiem czemu, czy to trzeba jakoś odświeżyć zdarzenie dla stworzonych obiektów?

Z góry dzięki za odpowiedz.
viking
delegacja zdarzeń
b4rt3kk
  1. $('body').on("change", ".element", function() {
  2. alert('ok');
  3. });
SmokAnalog
Viking, coś trefny ten link.

Tutaj oficjalne objaśnienie od jQuery: https://learn.jquery.com/events/event-delegation/
edzio20
Dzięki za linki i za przykład. Po przeczytaniu o delegacji zdarzeń zrobiłem kod jak należy i wszystko śmiga, dzięki za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.