Ich verwende JqueryUI zum Ziehen und Ablegen auf einer meiner Seiten und aus irgendeinem Grund kann ich anscheinend kein Attribut des ui.draggable-Objekts erhalten, das in mein Drop-Drop-Ereignis übergeben wird.
ui.draggable.attr ("src") und $ (ui.draggable) .attr ("src") geben beide undefined zurück, aber wenn ich ui.draggable.html () tippe, bekomme ich den html zurück. Irgendwelche Ideen?
@ Jons Antwort ist richtig. Die Lösung ist einfach versuchen attr
Methode, ohne zu versuchen, das ziehbare Element im Vorfeld zu prüfen (sonst werden Sie verwirrt sein).
bei einem HTML-Element, das als 'ziehbare' von jQuery UI deklariert wurde:
%Vor%und dieses "div" als droppable gegeben:
%Vor%Und ich habe:
%Vor%Diese Antwort bleibt für zukünftige Benutzer übrig. Loggen Sie einfach ein Protokoll mit ui.draggable und erweitern Sie es, dann ui.draggable.context ...... so weiter. Sie werden verstehen, was der Quellenname ist.
%Vor%Tags und Links javascript jquery jquery-ui draggable droppable