Je suis un débutant qui essaie d'apprendre comment créer une application mobile jQuery et j'ai une liste d'éléments que je veux mélanger autour de différentes listes sur des pages différentes. J'ai été en mesure de comprendre comment supprimer un à l'aideComment déplacer un élément d'une liste à une autre?
$('document').ready(function() {
$('.theListItem .red').click(function() {
var $toRemove = $(this).closest('div[data-theme="a"]')
$toRemove.animate({
height: 0
}, 500, function() {
// This is the callback.
$toRemove.remove();
});
return false;
});
});
Mais si je veux déplacer un élément tout comme
<div data-role="collapsible" data-collapsed="false" data-theme="a">
<h3>Section 1</h3>
<div data-role="controlgroup" data-type="horizontal">
<a href="categorize.html" data-role="button">Yes</a>
<a href="index.html" data-role="button">No</a>
<a href="index.html" data-role="button">Maybe</a>
</div>
à une autre liste avec exactement la même fonctionnalité, comment u recommande je fais ça? Merci beaucoup.
'$ toRemove.remove(). AppendTo ('selector');' – jbabey
Peut être préférable d'utiliser $ toRemove.detach(). AppendTo ('selector'); De cette façon, toutes les données jQuery associées sont conservées. –
Je peux le déplacer vers des éléments dans la même page, mais quand je navigue vers les listes sur des pages différentes, il ne semble pas y aller. – Squirrl