Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery] poprzedni element
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
kamilw
Witajcie ! mam pewien problem
  1. <div id="glowny">
  2. <p>klik</p>
  3. </div>


chciałbym zrobić tak, że po kliknięciu w <p> chowa się tylko ten div w którym znajduje się <p> udało mi się tylko zrobić tak, że chowają się wszystkie div`y o id="glowny"

  1. <script type="text/javascript">
  2. $(document).ready(
  3.  
  4. function(){
  5.  
  6. $(".delete").click(function(){
  7. $(this).(".photo").fadeTo(1500, 0.1);
  8.  
  9.  
  10. });
  11.  
  12. }
  13.  
  14. );

pomozecie?
kamilw
  1. <script type="text/javascript">
  2. $(document).ready(
  3.  
  4. function(){
  5.  
  6. $(".glowny p").click(function(){
  7. $(".glowny:parent").hide();
  8.  
  9.  
  10.  
  11. });
  12.  
  13. }
  14.  
  15. );
  16. <div class="glowny">
  17. 222
  18. <p>klik</p>
  19. </div>
  20.  
  21. <div class="glowny">
  22. 11
  23. <p>klik</p>
  24. </div>


id to był tylko przykład, wiem o tym. Przy jednym .glowny działało idealnie, sprawa komplikuje się przy wieszej ilosci.
wiem, że istnieje 'this' ale jak to cofnąć do div`a?
nospor
Kod
$(document).ready(

function(){

$(".glowny p").click(function(){
$(this).parent().hide();



});

}

);
kamilw
wielkie dzięki, o to chodziło. Po drobnych modyfikacjach spełnia swoją funkcje
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.