Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Nowy obiekt, a zdarzenie
edzio20
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.10.2017

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


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.
Go to the top of the page
+Quote Post
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


delegacja zdarzeń

Ten post edytował viking 27.03.2018, 07:09:04
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #3





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


  1. $('body').on("change", ".element", function() {
  2. alert('ok');
  3. });
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #4





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Viking, coś trefny ten link.

Tutaj oficjalne objaśnienie od jQuery: https://learn.jquery.com/events/event-delegation/
Go to the top of the page
+Quote Post
edzio20
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.10.2017

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


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.
Go to the top of the page
+Quote Post

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: 25.08.2025 - 12:38