Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Show/Hide który schować atrybut data
Czikusek
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 1
Dołączył: 11.07.2018

Ostrzeżenie: (0%)
-----


Napisałem sobie prostą listę kategorii: (czy kategorie powinny być na <li> ?)

  1. <div class="item"><a href="#" title="" data-id="1">1</a></div>
  2. <div class="item"><a href="#" title="" data-id="2">2</a></div>


chce osiągnąć taki efekt, że po kliknięciu na kategorię pokaże się lista subkategorii do TEJ kategorii, dlatego dodałem znaczniki data.

Później mam listę subkategorii:

  1. <div class="subcategories-list" data-subcategory="1" style="display: none;">
  2.  
  3. aaaaaaaaaaaaa
  4.  
  5. </div>


No i chcę żeby działało:

  1. $('.maincategories a').click(function(){
  2. var clicked = $(this).data("id");
  3. $('.subcategories-list[data-subcategory="'+clicked+'"]').show();
  4. });


i działa... rozwija mi listę subkategorii z tym że nie chowa poprzedniej. Jak to zrobić?

Ten post edytował Czikusek 2.08.2018, 12:32:36
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 06:59