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
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Mi się widzi, że lepiej byłoby to samemu w JS napisać i w zdarzeniu onclick dla thead, zmieniać display tbody odpowiedniego. Problemem pewnym może być wybranie elementu do ukrycia. Zrezygnowałbym więc z nadawania id sekcji thead tabel i zostawiłbym ją jedynie dla tbody. Domyślnie wtedy mógłbym stronę uruchamiać z display wyłączonym we wszystkich tbody i dopiero kliknięcie na odpowiednim thead wyświetliło by mi odpowiedni. A napisanie funkcji w stylu displaying(tbodyId) zmieniającą style dla nich to dla Ciebie zapewne prościzna. Myślę, że w większości przypadków najprostsze rozwiązania są najlepsze.

EDIT: bym zapomniał, o użyciu JQuery by efekt animacji był (IMG:style_emoticons/default/smile.gif)

Ten post edytował thek 10.11.2009, 10:43:35
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: 5.10.2025 - 00:56