JQuery - 删除列表项的返回ID

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery - 删除列表项的返回ID相关的知识,希望对你有一定的参考价值。

我正在尝试从列表中删除项目时返回“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/

谢谢!

答案

你应该使用ui.draggable.attr("id")代替。

以上是关于JQuery - 删除列表项的返回ID的主要内容,如果未能解决你的问题,请参考以下文章

SQL IN 子句仅返回以逗号分隔的 ID 列表中具有第一个匹配项的行

(jQuery Autocomplete)禁用键盘命令?

jQuery 移动列表视图和面板

从列表视图中删除一行后刷新片段

如何使用 jQuery 更改菜单中列表项的 z-index?

如何根据每个无序列表中的列表项的数量在 Jquery 中隐藏按钮元素