DevMo
DevMo

Reputation: 17

Trouble modifying content of JQuery drop

I have two <ul>s set up and linked for drag / drop via JQuery. I would like to add some text when the field is dropped to the <li> that has been dropped.

Here is my code - the drop works fine, but I'm not sure how to modify the text.

$(function () {
    $("#sortable1, #sortable2").sortable({
        connectWith: ".connectedSortable"
     }).disableSelection();
});

Upvotes: 0

Views: 42

Answers (1)

Mottie
Mottie

Reputation: 86413

You can use any of the event callback functions (click on the "Events" tab) to modify the text. Here I used the update event (demo):

$(function() {
    $("#sortable1, #sortable2").sortable({
        connectWith: ".connectedSortable",
        update: function(event, ui) {
            // remove other messages
            $('span.message').remove();
            // add message to current item
            ui.item.append('<span class="message"> - dropped!</span>');
        }
    }).disableSelection();
});

Upvotes: 1

Related Questions