Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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
 
Start new topic
Odpowiedzi
Niktoś
post
Post #2





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

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: 29.12.2025 - 12:55