Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak powiązać menu z div'ami o dynamicznie nadawanym id?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
marcus755
Dane w menu w id="1263" są zaczytywane dynamicznie z CMS'a,
tak samo jest z data-test_id...

Jak w jquery powiązać to menu z div'ami,
tak żeby sprawdzał id w menu i jeżeli np.
id="1263" w menu, a w którymś z div'ów znajdzie,
że jest również takie samo id, tzn. data-test_id="1263",
wtedy gdy klikniemy w menu w link z id="1263",
na div'ie z data-test_id="1263" mamy display:block;
a na każdy innym div z class="tab1", który ma inne id (data-test_id) w div'ie,
robi display:none;

  1. <ul class="test-tab">
  2. <li><a href="#" id="1263">costam 1</a></li>
  3. <li><a href="#" id="1257">costam 2</a></li>
  4. <li><a href="#" id="1259">costam 3</a></li>
  5. </ul>
  6.  
  7. <div class="tab1" data-test_id="1263">
  8. costam 1
  9. </div>
  10. <div class="tab1" data-test_id="1257">
  11. costam 2
  12. </div>
  13. <div class="tab1" data-test_id="1259">
  14. costam 3
  15. </div>
Turson
1. Robisz akcję on click
2. Pobierasz atrybut id
3. Chowasz wszystkie diby z class=tab1
4. Szukasz, który div ma atrybut data-test_id = nasze id z pkt. 2
5. Pokazujesz go
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.