Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery]usuwanie dynamicznego pola
trucksweb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


mam sobie checkboxa, ktorego zaznaczenie powoduje pojawienie sie inputa
odznaczenie tego checkboxa powinno powodowac usuniecie inputa,jednak tak sie nie dzieje gdyz go jquery nie widzi (IMG:style_emoticons/default/dry.gif)


  1. if($("#answer:checked").length == "0")
  2. {
  3. $("#input").remove();
  4. alert($("#input").val());
  5. }
  6. else
  7. $(this).next().after('<br /><input type="text" id="#input" value="dfdf" name="" />');


calos zamknieta jest w funkcji
  1. $("#answer").live("click",(function () {



ktos wie jak to rozwizac ? to pole musze ladowac dynamicznie i nie moze byc polem ukrytym
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
230005
post
Post #2





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

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


Po pierwsze - po co dajesz 0 w cudzysłowach? Po drugie, czy dostajesz tego alerta w ifie? Po trzecie, masz firebuga? Po czwarte, nie musisz drugi raz wyciągać #answer, od tego masz this, można tak:

[JAVASCRIPT] pobierz, plaintext
  1.  
  2. $("#answer").live("click",(function () {
  3. if($(this).is('checked')) {
  4. //dodawanie kolejnych
  5. }
  6. else
  7. //usuwanie
  8. });
  9.  
[JAVASCRIPT] pobierz, plaintext


Ten post edytował 230005 28.01.2010, 13:04:59
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: 27.12.2025 - 08:56