JQuery bewegen Listenelement Ende der unsortierten Liste
Bin ich mit einer ungeordneten Liste und ich möchten verschieben Sie das Listenelement mit der Klasse .Preis unten in der Liste.
<ul class="itemExtraFieldslist">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li class="price">Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
<li>Item 8</li>
</ul>
Ich habe versucht mit:
$('ul.itemExtraFieldslist').sortable({
stop: function (event, ui) {
$(this).find('li.price').appendTo(this);
}
});
Aber das funktioniert nicht. Wie es scheint, eine Recht einfache Sache, aber ich kann scheinen, um meinen Kopf um ihn herum. Habe ich einen jsFiddle hier.
Gibt es bereits eine Antwort auf Stack Overflow, aber es funktioniert nicht (meine version basiert auf diese Antwort).
Vielen Dank für Ihre Hilfe
- korrigieren Sie die folgenden Fehler ersten "Uncaught TypeError: Object [object object] has no method 'sortierbar'"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nicht eine Idee haben, was wollen Sie erreichen mit
sortable
.Aber hier ist aktualisiert Fiddle
Einfach. !.
Möglicherweise werden Sie Verwendung geradlinig code wie folgt
Sortable
ist eine Funktion von jQuery UI, die Ihre JSFiddle nicht enthalten. Aktivieren Sie das Kontrollkästchen mit jQueryUI und es funktioniert: Aktualisiert JSFiddleAuch wenn Sie es wollen, zu arbeiten auf Ihrer eigenen website, Sie sollten laden Sie die jQuery UI-Bibliothek.
Meinst du Sie wollen Element 5 immer an der Unterseite? Ihre Geige funktioniert, haben Sie vergessen, gehören die jQuery-UI in der Geige.
Aktualisiert JSFiddle
können Sie auch verwenden: