![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam pewien problem z jQ i nie bardzo wiem jak sobie poradzić. Mam listę (li), w której mam span. Takie coś: Tak pobieram elementy
Teraz chcę zrobić 2 możliwości: 1. Jak kliknę na liście i na span, to ma się zrobić COŚ1 2. Jak klikną na listę ale nie na span, to ma się wykonać COS2 Jak klikam na span, to wykonuje się COŚ1 i COŚ2 (a powinno tylko COŚ2), ale jak kliknę na listę to wykonuje mi się COŚ1. Jak to rozwiąć w miarę prosty sposób? Ten post edytował IceManSpy 26.05.2012, 22:56:54 -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
W praktyce nie wiem, bo sporadycznie używam jQuery, ale w torii masz kilka rozwiązań, które powinny działać:
- użyć :not -> http://api.jquery.com/not-selector/ - gorsze rozwiązanie - Przypisać zdarzenie do li, a w przypadku kliknięcia na li span zatrzymać propagację: stopPropagation - lepsze rozwiązanie -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 33 Pomógł: 8 Dołączył: 25.02.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Działa wyśmienicie
![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:02 |