jQuery en utilisant Triable avec l'ajouter dynamiquement des éléments (live actualisation)

J'ai un <form id="#form"> qui ont un <span class="con"> et l'intérieur de la plage j'ai beaucoup de divs qui doit être triée.

<form id="form">
    <span class="con">
        <div class="ui-state-highlight">Item 1</div>
        <div class="ui-state-highlight">Item 2</div>
        ... 
    </span>
</form>

Je suis en utilisant la fonction sortable pour faire des div Sortable.

$("span").sortable({
    connectWith: ".con"
}).disableSelection();

Je suis l'ajout dynamique avec les divisions à l'intérieur. Mais sortable est de ne pas reconnaître nouvellement ajouté travées. Je sais qu'il y a un refresh option pour sortable qui est censé fonctionner comme live() et reognize nouvellement ajouté de contenu, mais je ne vois pas comment je peux l'utiliser avec cet exemple.

Vérifier http://jsfiddle.net/mRyVp/8/. Cliquez sur le bouton pour ajouter plus de travées avec les divisions à l'intérieur. Vous verrez que vous pouvez trier div qui étaient initialement dans les DOM, mais pas nouvellement ajouté.

Mise à jour jsfiddle lien
il semble que vous avez plusieurs sortable <span>, qui ne sera certainement pas travailler comme un seul groupe.
oui, vous pouvez connecter plusieurs travées. Vérifier exemple ici jqueryui.com/demos/sortable/#event-update. Depuis les travées sont ajoutées dynamiquement, il ne fonctionne pas, sinon, si tous ont été d'abord dans les DOM qu'il fonctionne.
il semble que vous avez raison, je vais regarder de nouveau le code.
J'ai pensé refresh était censé actualiser de façon dynamique le contenu ajouté mais cela ne fonctionne pas $('span').sortable('refresh')

OriginalL'auteur Pinkie | 2011-03-29