Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jquery kopiowanie komórki z polem
nospor
post
Post #1





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




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.


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

"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
 
Start new topic
Odpowiedzi (1 - 6)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


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.


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





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




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.


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

"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
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


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


--------------------
Go to the top of the page
+Quote Post
nospor
post
Post #5





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




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

Ten kod działa na Operze. Na FF już nie. Kopiuje textarea bez wartosci


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

"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
kamil4u
post
Post #6





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


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


--------------------
Go to the top of the page
+Quote Post
nospor
post
Post #7





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




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

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 - 11:20