Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jquery] Dodanie label po input
Max Damage
post
Post #1





Grupa: Zarejestrowani
Postów: 246
Pomógł: 19
Dołączył: 14.06.2007

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


Cześć, napisałem taki kod:
[JAVASCRIPT] pobierz, plaintext
  1. for(var i=0; i<odpowiedz.length; i++) {
  2. checkbox=$("<input>").attr({type:"checkbox",name:odpowiedz[i].id});
  3. label=$("<label>").html(odpowiedz[i].nazwa);
  4. label.appendTo(checkbox);
  5. checkbox.appendTo("#zawartosc");
  6. }
[JAVASCRIPT] pobierz, plaintext

Tworzy on checkboxy po którym powinna być etykieta opisująca każdy z nich.
Problem w tym że stworzona struktura wygląda tak:
  1. <input type="checkbox" name="7">
  2. <label>grafika</label>

A ja chciałbym tak:
  1. <input type="checkbox" name="7"></input>
  2. <label>grafika</label>

Próbowałem rózne append i prepend, ale coś mi nie wychodzi.
EDIT:
Ok, rozwiązanie jest takie, nie tworzy tak jak napisałem ale efekt daje ten sam:
[JAVASCRIPT] pobierz, plaintext
  1. checkbox.prependTo(label);
  2. label.appendTo("#zawartosc");
[JAVASCRIPT] pobierz, plaintext


Ten post edytował Max Damage 20.12.2009, 14:52:39
Go to the top of the page
+Quote Post

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: 23.08.2025 - 12:09