![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Przeszukałem forum i nie znalazłem odpowiedniego rozwiązania, sprawa wydaje się być prosta, a jednak taka nie jest. Dodaję sobie kolejno div'y Po kliknięciu Usuń pojawia się modal z pytaniem: Czy na pewno usunąć? TAK/NIE. Po kliknięciu TAK div powinien się usunąć. Problem jest taki, że nie jestem w stanie namierzyć konkretnego div'a, ponieważ $(this) wskazuje na przycisk w modalu. Myślałem nadawać przyciskom numerowane klasy (usun_1, usun_2) ale i tak nie wiem 'jak się do nich dostać'? Ma ktoś jakiś pomysł? Pozdrawiam! |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli masz to opakowane w jakiś kontener np #test to
Zwróci wartość div. Nie rozumiem do końca z czym masz problem Ten post edytował viking 21.02.2014, 12:04:58 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
albo
Kod $(this).parents('div').remove();
Ten post edytował Pyton_000 21.02.2014, 12:11:29 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tak wygląda mój kod do tego, czyli po kliknięciu usuń otwiera się okienko potwierdzenia. Jeśli ktoś kliknie TAK (.confirm) to usuwa div'a (rodzica buttona). problem jest taki, że każdy div ma buttona o klasie 'usun_zdarzenie' i usuwa wszystkie. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
może (this).find('div ktorego usuwamy').remove();
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Działa, super, dzięki
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nie rób tego za pomocą parent jak niektórzy podpowiadają ;/
Łatwo się naciąć i później mieć problemy, kiedy zmienisz strukturę HTML Elementy na których chcesz działać, zawsze oznaczaj identyfikatorem: W przycisku do usuwania podajesz j/w co chcesz usuwać i problem z głowy
Ten post edytował Daimos 21.02.2014, 12:51:54 -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Czyli kiedy należy używać parent()? Nigdy, bo może się zmienić struktura dokumentu? Rozwiązań tutaj jest kilka, równie dobrze można użyć closest().
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 19:58 |