Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jquery kopiowanie komórki z polem
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
nospor
Hejka mam taki kod:
actTd.replaceWith(objTrNext.find("td").clone(true));

Czyli jedną komórkę zastępują inną z sąsiednie wiersza. Ta inna ma w sobie textarea z wartością. Wszystko się przenosi oprócz wartosci textarea. Ktoś wie o co może chodzić?

nie podaje kodu na jsfiddle bo tam to działa :/ Spotkał się ktos z takim problemem? Testowałem na różnych jQuery, w tym i na najnowszym.
kamil4u
Cytat
nie podaje kodu na jsfiddle bo tam to działa

A możesz wrzucić kod na swój serwer, gdzie to nie działa.

Sam fakt, że na jsfiddle wszystko działa prawidłowo wskazuje raczej, że błąd masz gdzie indziej.
Ew. zawsze możesz sklonować wszystko, a później ręcznie przenieść treść textarea.
nospor
Cytat
A możesz wrzucić kod na swój serwer, gdzie to nie działa.
Raczej nie, bo to localhost a nie chce mi się całości aplikacji przenosic teraz.

Cytat
Ew. zawsze możesz sklonować wszystko, a później ręcznie przenieść treść textarea.
To to wiem, nie w tym problem smile.gif Problemem jest to, czemu clone kopiuje zawartosc textarea bez wartosci. Myślałem, że może ktoś się z tym spotkał.

Problem rozwiązałem robiąc replace na komórce bez jej klonowania. Akurat mi to wystarczy. Co nie zmienia faktu, że dziwnie wychodzi z tym clonowaniem.
kamil4u
Jedyny problem, z jakim się spotkałem, to konieczność dodania w HTML <tbody>( lub podobne ), żeby poprawnie manipulować na komórkach tabeli, ale problem dotyczył tylko IE( i to pewnie starszych numerków ). Więc to chyba nie to smile.gif

Cytat
Raczej nie, bo to localhost a nie chce mi się całości aplikacji przenosic teraz.

Myślałem o prostym przykładzie. I tylko fragment, w którym to nie działa, ale jak sobie poradziłeś to najważniejsze.

Pozdrawiam
nospor
Ok, jsfiddle
http://jsfiddle.net/qVW7d/2/

Ten kod działa na Operze. Na FF już nie. Kopiuje textarea bez wartosci
kamil4u
Masz rację. Nie działa.

Chwila w Google i okazuje się, że to bug.

http://bugs.jquery.com/ticket/3016 <-- ogólne info o problemie
https://github.com/spencertipping/jquery.fi...xtarea-clone.js <-- to powinno działać, bo jest tym o czym pisałem
nospor
smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.