![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) ![]() ![]() |
Nie mogę sobie poradzić z usunięciem elementu, który został stworzony przez ajax, w tle.
Posiadam system powiadomień, coś al'a facebook i limit w panelu to 5 newsów. Jeśli zostanie dodane jakieś powiadomienie przez ajax, to te starsze zostają usunięte w ten sposób: Kod $('#new_news_'+last_new_row).remove(); jednak kiedy próbuję usunąć powiadomienia stworzone przez ajax to ww. sposób już nie działa. Próbowałem też z live() bo gdzieś czytałem, że to powinno pomóc, jednak nic nie dało. Jakaś rada? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
live() tyle, że podpięte do odpowiedniego zdarzenia, czyli do tego, które u Ciebie wykonuje tego całego AJAX-a.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Próbowałem też z live() bo gdzieś czytałem, że to powinno pomóc, jednak nic nie dało. W nowej wersji jQuery już nie działa "live", tylko "on": http://api.jquery.com/on/ poza tym: As of jQuery 1.7, the .live() method is deprecated. Use .on() to attach event handlers. Users of older versions of jQuery should use .delegate() in preference to .live(). http://api.jquery.com/live/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 10:11 |