Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Szukanie następnego diva w Jquery
Forum PHP.pl > Forum > Przedszkole
Terrorizer
Cześć,
Chcę aby po kliknięciu na diva "menuSlide" znikał div "szukanyDiv.
Przyznam szczerze, że nie radzę sobie za bardzo z java scriptem i jquery.
Czytam od kilku godzin dokumentację, ale nie umiem się odnieść do diva "szukanyDiv" poprzez użycia funkcji typu .find .next itp. Jak się za to zabrać? Nie mogę znaleść tej właściwej
Oczywiście mógłbym użyć bezpośrednio samej klasy, ale mam takich elementów więcej i chciałem, żeby chowało po prostu ten następny po "this".
Będę wdzięczny za wszelkie informacje i wskazówki smile.gif
  1. <a href="#!"><div class="menuSlide">Produkty <i class="fa fa-minus"></i></div></a>
  2.  
  3. <div class="szukanyDiv">
  4. <p> blablabla </p>
  5. <p> blablabla </p>
  6. <p> blablabla </p>
  7. </div>
  8.  
  9.  
  10.  
  11. <script>
  12. $(".menuSlide").click(function(){
  13.  
  14. if($(".fa", this).hasClass("fa-minus")){
  15. $(".fa", this).find("div").hide();
  16. }
  17. else{
  18. $(".fa", this).find("div").show();
  19. }
  20. });
  21. </script>
Pyton_000
$('.szukanyDiv').hide();
Terrorizer
No niby tak, ale mam w dokumencie "szukanyDiv1", "szukanyDiv2", "szukanyDiv99"...
To takie typowo rozwijane menu ma być niby biggrin.gif
Chciałbym aby chował i pokazywał się ten div pod przyciskiem bezpośrednio.
viking
https://api.jquery.com/next/
Terrorizer
Próbowałem nextem, ale one nie są chyba siblingsami nie? Coś mi to nie śmiga w żaden sposób :/
viking
W tym wypadku jeszcze https://api.jquery.com/parent/
Dlaczego zdarzenie do a nie jest podpięte?
Pyton_000
$(this).closest('a').next()
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.