Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]Pętla, jquery i pokaż ukryj
kill15
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 14
Dołączył: 21.12.2010

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


Witam.
Napisałem w php kawałek kodu który wyświetla mi kategorie: w kolejności rodzic -> dziecko -> dziecko dziecka( (IMG:style_emoticons/default/arrowheadsmiley.png) ) itd
Ale chciałbym jquery napisać kawałek kodu który pokazywałby mi kolejne pokolenia po naciśnięciu odpowiedniego + aczkolwiek nie wiem jak o zrobić.
Z pomocą kursów zrobiłem coś takiego:

  1.  
  2. <script type="text/javascript">
  3.  
  4. $(document).ready(
  5.  
  6. function raz()
  7. {
  8.  
  9. $('k1').click(
  10. function show()
  11. {
  12. $("#pok").toggle();
  13. }
  14. ).toggle(function(){$(this).text('-');}, function(){$(this).text('+');});
  15.  
  16.  
  17. }
  18.  
  19. );
  20. </script>
  21. <k1>+</k1>
  22. <p id="pok" style="display: none;">Tekst1</p>


aczkolwiek to nie rozwiązuje mojego problemu tutaj dam kod php mój:
  1. //tutaj kod jest niewazny
  2. foreach($this -> def_table as $key => $view_it)
  3. {
  4.  
  5. if($view_it['parent'] == '0')
  6. {
  7.  
  8. echo '<a href="index.php?subpage=1&cat='.$view_it['id'].'">'.$view_it['name'].'</a><br>';
  9. $this -> view_kids($this -> def_table, $view_it['id']);
  10.  
  11.  
  12. }
  13. //koniec funkcji
  14.  
  15. function view_kids($table, $parent)
  16. {
  17.  
  18. foreach($table as $new_table)
  19. {
  20. if($new_table['parent'] == $parent)
  21. {
  22.  
  23. echo '<a href="index.php?subpage=1&cat='.$new_table['id'].'">'.$new_table['name'].'</a><br>';
  24.  
  25. $this -> view_kids($table, $new_table['id']);
  26. }
  27. }
  28. }


Tutaj myślę aby zrobić tak:
  1. //dla rodzica
  2. echo '<k'.$view_it['id'].'></k>';
  3. //dla dzieci
  4. echo '<k'.$new_table['id'].'></k>';
  5. // i to oprawić w
  6. echo '<class id="pok'.$new_table['parent'].'" style="display: none;"> //Tu nazwa itp
  7. </class>';




Tylko jak to teraz z jquery zgrać ?



Ten post edytował kill15 5.09.2011, 19:43:23
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: 6.10.2025 - 08:20