Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JQ] bardzo dziwne zachowanie append
DBR
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 1
Dołączył: 17.08.2011

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


witam,

napotkalem bardzo dziwne zachowanie append, a konkretniej dolaczania elementow bedacych np inputami. przyklad na stronie:

http://jsfiddle.net/yEgPR/

wystarczy kliknac "klik" aby sie dzialo.

do jasnej ciasnej. czy ktos potrafi wytlumaczyc dlaczego po drugim kliku input dodawany jest dwukrotnie? czy moze ja moze po kilkunastu godzinach klepania nie widze czegos oczywistego? wtf?
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A wystarczyło odpalić FireBuga... tongue.gif

Klonujesz BOX i dołączasz do CONTAINER. Sklonowaby BOX ma również id BOX, więc następnym razem klonujesz pierwszy BOX, które ma SOME CONTENT oraz INPUT
Dla sklonowanego BOXa wywal ID lub zmień na inne niź BOX smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
DBR
post
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 1
Dołączył: 17.08.2011

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


ale ze mnie debil, nie mam slow dla siebie :) dzieki wielkie.
Go to the top of the page
+Quote Post
Niktoś
post
Post #4





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


  1. <a href="#" id="klik">klik</a>
  2.  
  3. <div class="container" style="margin:10px 0;background:#abcdef;"></div>
  4.  
  5. <div id="box">some content</div>
  6. $("#klik").click(function(){
  7.  
  8. $("#box").clone().appendTo(".container");
  9.  
  10. var input = document.createElement('input');
  11. input.type = 'text';
  12. input.value = 'foo';
  13.  
  14.  
  15. $(".container").append(input);
  16. });

Byłeś blisko-niepotrzebny był ten last child.No i uzywaj klasy zamiast id.

Ten post edytował Niktoś 8.11.2011, 22:06:24
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:40