JQuery - возвращает идентификатор отброшенного элемента списка - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь вернуть "id" при отбрасывании и элемент из списка. Я пробовал варианты this.id и $ (item) .attr ('id'). Примеры, с которыми я сталкивался, прекрасно работают с их маленькими примерами, но не с моей отбивной.

Области, которые я считаю актуальными:

  $(function () {
    $("#items li").draggable();
    $(".squaredotted").droppable({
            drop: function (event, ui) {
                var item = $(item).attr('id');  // Want to return "id" here...
                $("#info").html("dropped: " + item);
    });
});

и

        for (var l = 0; l <= curr; l++) {
        var pos = list[l];
        $('#items').append('<li id=' + String(l) + ' class="list">' + String(l) + ' - ' + String(list[l]) + '</li>');
    }

https://jsfiddle.net/y3dsvmcp/1/

Спасибо!

1 Ответ

0 голосов
/ 06 сентября 2018

Вы должны использовать ui.draggable.attr("id") вместо.

...