Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JQ] Usuniecie 2-ch elementow, rodzic i 1 krok po drzewie DOM
Kostek.88
post
Post #1





Grupa: Zarejestrowani
Postów: 376
Pomógł: 47
Dołączył: 23.08.2007
Skąd: Warszawa

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


Witam, mam taki kod:

  1. <dl id="maintabs">
  2. <dt id="tab1">Tab 1<a href="#" class="close">x</a></dt>
  3. <dd>
  4. Content 1<br />
  5. Content 1<br />
  6. Content 1<br />
  7. </dd>
  8. </dl>


i usuwam poleceniem (linkn z klasa close) zakladke

  1. $(this).parent('dt').remove();


Wszystko dobrze, ale potrzebuje drugiego polecenia, zeby usunac DD. Dodawanie klas odpada, bo zakladek ma byc wiele, maja byc rozne/dynamiczne.

Czy ma ktos jakies pomysly? Probowalem .parents(), .parent().parent, .parent(2), .closest(), .find(), ale moje wysilki spelzly na niczym...

Ten post edytował Kaloryfer 1.11.2011, 17:43:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


To może po prostu:
[JAVASCRIPT] pobierz, plaintext
  1. $(function() {
  2. $(".close").click(function(){
  3. $(this).parent('dt').remove();
  4. $(this).parent('dd').remove();
  5. });
  6. });
[JAVASCRIPT] pobierz, plaintext

Pamiętaj, że .remove() powoduje usunięcie elementu HTML ze struktury DOM. Jeśli chcesz ukryć element zastosuj .hide().
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: 25.12.2025 - 14:55