2009-05-08 10 views
0

J'ai la jQuery suivante:Obtenir les valeurs des éléments qui ont été déposés les uns avec les autres avec jQuery?

$(document).ready(function(){ 
    $(".element").draggable(); 
    $(".element").droppable({ 
     drop: function() { 
     alert('dropped'); 
     } 
    }); 
    }); 

Quelque chose avec la classe de « élément » peut être manipulé et traîné sur la page. Je veux être en mesure de trouver le contenu html de l'élément qui est en train d'être déplacé et l'élément qui est abandonné et de les utiliser où "alert ('droped');" est, donc je pourrais faire quelque chose comme:

alert(firstelement+ ' was dropped on ' +secondelement); 

Une idée?

+0

vous souhaitez alerter par un ou, alerte après un certain nombre est tombé? – TStamper

+0

Après la suppression d'un élément sur un autre, l'alerte se déclenche. – Sam152

Répondre

5

Vous devez ajouter des paramètres à votre rappel de suppression.

drop : function(event, ui) { 
    var droppable = $(this); 
    var draggable = ui.draggable; 

    alert(droppable.attr('id') + " was dropped on " + draggable.attr('id')); 
} 

http://jqueryui.com/demos/droppable/#event-drop

Questions connexes