Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery]To samo ID
piotrooo89
post
Post #1


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




mam taką tabelke:

  1. <tr><th>tytul</th></tr>
  2. <tr>
  3. <td>text</td>
  4. <td>text</td>
  5. <td>text</td>
  6. </tr>
  7. <tr><th>tytul2</th></tr>
  8. <tr>
  9. <td>text2</td>
  10. <td>text2</td>
  11. <td>text2</td>
  12. </tr>


i teraz chciałbym zapytać jak zrobić ze id thead i tbody jest równe, tzn. mam pierwsze thead które ma id 1 tbody które ma również id 1 kolejne thead ma id 2 i tbody kolejne ma id 2 itd. ponieważ korzystam z skryptu (http://mediaformations.com/accordion-tables-with-jquery/) ukrywającego wiersze ukrywa mi wszystkie wiersze które mam mam w tbody a ja chce tylko jedna grupę. no i jeszcze jedno jak domyślnie zrobić aby były te wiersze zwinięte, tzn po załadowaniu pokazuje tylko nagłówki.

Ten post edytował piotrooo89 10.11.2009, 10:08:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




może macie racje ze lepiej to zrobić w czystym JS. ale jako że jestem człowiekiem dociekliwym będę pytał dalej,

jeśli na sztywno wpisze id:

  1. $(this) .parents('table.list') .children('tbody#0') .toggle();


to chowa się tylko jedna grupa czyli tak jak ma być.

jak teraz przypisać id klikniętego th?

  1. $(document).ready(function(){
  2.  
  3. $('table.list th') .click(
  4. function() {
  5. $(this) .parents('table.list') .children('tbody#'+$(this).attr('id')) .toggle();
  6. }
  7. )
  8. });

robię to tak no i nie bardzo chce zadziałać. co jest nie tak?

ok już mam znalazłem błąd... dopisywałem to do thead a nie do th...

Ten post edytował piotrooo89 10.11.2009, 10:51:58
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 19:31