🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #51060

Re: JQuery - kolejna prośba o pomoc

#51060
From: Herr
Date: Wed, 21 Mar 2012 19:56
34 lines
2316 bytes
S wrote:

> Witam
> 
> Borykam się z tym JQ (wcześniej ograniczało się to do bardzo prostych 
> rzeczy) i strasznie się motam. Mam nadzieję, że szanowni Grupowicze wybaczą 
> mi kolejne pytanie.
> Zrobiłem sobie powielanie rekordów tabeli z elementami formularza i mam 
> teraz problem z dodawaniem i usuwaniem w pewnym szczególnym przypadku. 
> Chodzi o to, że jeśli najpierw usunę bazowy rekord z którego robię .clone() 
> to nie mogę siłą rzeczy później już nic dodać. Wydawało mi się, ze 
> rozwiązałem problem (poniżej kod) ale w tej chwili mam tak, że jak kliknę to 
> mi klonuje więcej niż jeden rekord. Jak zrobić aby clone zrobiło swoje tylko 
> na jednym elemencie a nie na wszystkich o danym identyfikatorze?
> A o to kod:
> Tu robię clone i po prostu sprawdzam czy ten bazowy rekord jest widoczny czy 
> nie. Jeśli nie to biorę z tych wcześniej skopiowanych (pewnie nakombinowałem 
> niemiłosiernie)

[rachu ciachu]
>     var myEl2 = $('#koszt_dostawy_table2 > tr').clone().appendTo('#koszt_dostawy_table2');

Pobierasz *wszystkie* rzędy tabelki z #koszt_dostawy_table2, klonujesz
je i dodajesz do tabelki. Ilość rzędów w tabelce rośnie coraz
szybciej...

Zamień selektor dla źródła na taki:
#koszt_dostawy_table2 > tr:last-child
powinno pomóc.


-- 
Herr C(...)a
mój e-mail? http://cerbermail.com/?YWDqT8olYO
Technical Details
Message-ID: <jkdboh$rpu$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <jkd2m4$jfg$1@news.icm.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Herr <somepoorfella@someserver.out.there>
Newsgroups: pl.comp.lang.javascript,pl.comp.www
Subject: Re: JQuery - kolejna prośba o pomoc
Date: Wed, 21 Mar 2012 20:56:03 +0100
Organization: Megadeath, Inc.
Lines: 34
Message-ID: <jkdboh$rpu$1@node2.news.atman.pl>
References: <jkd2m4$jfg$1@news.icm.edu.pl>
NNTP-Posting-Host: 89-75-143-232.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1332359762 28478 89.75.143.232 (21 Mar 2012 19:56:02 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Wed, 21 Mar 2012 19:56:02 +0000 (UTC)
User-Agent: Noworyta News Reader/2.9
X-Antivirus: avast! (VPS 120321-0, 2012-03-21), Outbound message
X-Antivirus-Status: Clean
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit