Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[jQuery] Usuwanie dynamicznie dodanego elementu

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

[jQuery] Usuwanie dynamicznie dodanego elementu

Post 16.02.2017, 20:36:18

Witam, mam pewien problem z moim programem: https://jsfiddle.net/4acjj5fq/
Jego zadaniem jest dodawanie elementów podanych z inputa do listy oraz usuwanie ich po kliknięciu w usuń (wystarczy najechać na li a button się pojawi ;) ). Z dodawaniem nie ma problemu, z usuwaniem elementów, które są już wstawione "na sztywno" w kodzie również, jednakże gdy dodam nowy element dynamicznie, to niestety nie da się go usunąć. Szukałem rozwiązania w internecie, jednakże nic nie znalazłem.
dawido323
Dawid

Posty: 29
Dołączył(a): 03.11.2016

Re: [jQuery] Usuwanie dynamicznie dodanego elementu

Post 16.02.2017, 20:55:31

Problem polega na tym, że nowo-dodanym elementom nie dodajesz obsługi kliknięcia. Masz dwa wyjścia:
1. Po dodaniu elementu wywołujesz odpowiednie finkcje, które zdefiniują dla mowego elementu obsługę kliknięcia
2. Użyjesz zdarzeń delegowanych
https://jsfiddle.net/4acjj5fq/1/
http://webhelp.pl/artykuly/jquery-modul-zdarzen/
Avatar użytkownikakuku
Rafał Kukawski

+∞
+∞

Posty: 19570
Dołączył(a): 14.04.2002

Re: [jQuery] Usuwanie dynamicznie dodanego elementu

Post 16.02.2017, 21:44:33

Dziękuję za pomoc
dawido323
Dawid

Posty: 29
Dołączył(a): 03.11.2016


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość

Hosting, Domeny, SSL

Subskrypcja

Mamy 50319 zarejestrowanych użytkowników.
Najnowszy użytkownik: domantora955


Nasi użytkownicy napisali:

  • 935450 wiadomości
  • w 246478 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)