Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] Pierwszy element i jego zawartość
markonix
post
Post #1





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


  1. <tbody class="itemContainer">
  2. <tr class="oneItem"></tr>
  3. <tr class="oneItem"></tr>
  4. </tbody >


Nie potrafię za pomocą jQuery do zmiennej przypisać HTML całego pierwszego wiersza tj. <tr class ... itd (oczywiście w wierszu są kolumny i dużo innych elementów).

  1. var content = $('.itemContainer > tr').html();
  2. content = '<tr class="oneItem">' + content + '</tr>';


Powyższy kod spełnia oczekiwania ale jest "sztywny" (np. zmiana klasy będzie wymagała zmiany JavaScriptu).
Jakiś pomysł?

http://jsfiddle.net/CU6bB/

Ten post edytował markonix 7.05.2012, 20:48:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


[JAVASCRIPT] pobierz, plaintext
  1. var content = $('.itemContainer tr:first').clone().wrap('<tbody>').parent().html();
[JAVASCRIPT] pobierz, plaintext


1. Klonujemy element TR (tak by nie zmieniał tego na stronie)
2. wrapujemy - owijamy nasze TR w znacznik TBODY
3. przechodzimy do TBODY
4. pobieramy zawartość

HTH (IMG:style_emoticons/default/wink.gif)
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: 14.10.2025 - 11:22