Ajouter à Jquery-ui liste triable
Simple question à propos de Jquery-UI sortable listes
J'ai fait:
<div id="adder">
<input type="text" name="add1" /><br />
<input class='btn' type='submit' value='Submit' />
</div>
Comment puis-je l'utiliser pour ajouter ce que l'utilisateur saisit à la fin de l'jquery-ui sortable liste?
Vous devez vous connecter pour publier un commentaire.
Sans doute, vous prenez juste le texte, de l'envelopper dans un LI avec la classe
ui-state-default
et l'insérer dans le triable élément UL. Vous devrez ensuite actualiser la sortable à cause de la nouvellement élément inséré être reconnue:Vous pouvez l'essayer ici.
$
est juste une convention commune à dire cette variable contient un objet jQuery. L'espoir qui efface les choses.Pour moi, le
$("#sortable").sortable('refresh');
n'a pas travaillé.Mais cela a fonctionné:
$("#sortable").trigger("sortupdate");
Je sais que c'est pas exactement la réponse, mais @karim79 m'a aidé à trouver un moyen d'ajouter une image à la liste triable, si quelqu'un en a besoin ici, c'est:
fonctionne très bien.
Il y a une chose d'être conscient de:
Si vous utilisez la poignée avec sortable, ne pas utiliser jquery pour la sélection, comme:
Si vous utilisez jQuery, le tri après l'insertion n'est pas possible sur les nouveaux éléments insérés.
Plus sur le sujet ici.