Was ist in jQuery die richtige Methode, um ein Element von seinem Elternelement in ein anderes Element zu verschieben?

8

Verwenden von jQuery 1.4 und jQueryUI 1.8

Insbesondere verwende ich draggables / dropables, und wenn er gelöscht wird, möchte ich die ziehbaren (es sind Kinder, Ereignisse usw.) davon entfernen, zu seinem übergeordneten Element zu gehören, das angehängt / hinzugefügt wird als Kind des Ablageziels .

Ich weiß, dass ich in der Drop-Drop-Option drop den folgenden Callback bereitstellen kann:

%Vor%

wobei $(this).target das Drop-Ziel ist und ui.draggable das untergeordnete Element ist, das ich verschieben möchte - aber ich bin mir nicht sicher, wie die Bewegung tatsächlich ausgeführt werden kann, indem Ereignisse usw. beibehalten werden.

    
anonymous coward 25.01.2011, 16:55
quelle

2 Antworten

13

append() entfernt das Element und platziert es an die gewünschte Stelle.

%Vor%     
Stephen 25.01.2011, 16:59
quelle
1

Verwenden Sie einfach .append() , .appendTo() , .prepend() oder .prependTo() . Der lösende Teil ist implizit. (Ich habe dies getestet, indem ich die Einträge in den jQuery-Manipulationsdokumenten erneut zugeordnet habe.)

%Vor%     
chaos 25.01.2011 17:01
quelle

Tags und Links