Zagnieżdżanie/zależność jednego elementu od drugiego

Zagnieżdżanie/zależność jednego elementu od drugiego
KE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 127
0

Witam.
Piszę prostą stronkę w mvc i mam pytanie.
Sytuacja wygląda tak, że mam paski (jest ich kilka) a pod każdym paskiem jest tekst, który powinien się chować po naciśnięciu paska.

Używam knockout.js do bindowania przycisków, które pobieram z tablicy z ViewModel.
Paski to lista, a tekst jest typu

i po prostu każdy posiada taką samą klasę, wiec przy używaniu .slideDown() chowają się wszystkie, zamiast tego chciałbym by chował się tekst pod paskiem.
Nie oczekuję gotowego kodu, bo wiem, że żadnego nie zamieściłem (piszę z telefonu) chodzi mi tylko o naprowadzenie jak ten problem rozwiązać. Czyli każdy component składa się z paska i tekstu pod nim i tka by każdy jakoś traktować z osobna ? (Proszę pamiętać, że dane są z tablicy, więc używanie id może być nie poręczne)

Pozdrawiam

Haskell
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4700
0

Każdy posiada taką samą klasę, ale może posiadać różne id. Możesz również wrzucić tekst i pasek do div z odrębnym id dla każdego i lecisz.

https://www.w3schools.com/html/html_id.asp

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.