重置.uniqueID()方法

时间:2018-08-16 09:51:56

标签: javascript jquery

我当前正在建立一个可排序的列表,我希望执行以下操作:

  1. 在页面加载时,使用以下命令将唯一的ID添加到列表中的每个项目 .uniqueID()(以ui-id-1,ui-id-2等形式添加ID)
  2. 排序完成后,删除所有ID
  3. 重新添加列表新顺序的唯一ID,从ui-id-1,ui-id-2开始...

我的问题出现在第3步。我希望让.uniqueID()方法将其计数器重置为1-它实际上可以执行此操作吗?我最好使用其他方法吗?

$('#yearGroups').children().uniqueId().end().sortable({
    axis: 'y',
    opacity: 0.5,
    update: function (event, ui) {
        var serials = $(this).sortable('serialize');
        $.ajax({
            data: {serials: serials, departmentID: getQueryVariable("id")},
            type: 'POST',
            url: '<redacted>'
        });
    },
    stop: function( event, ui ) {
      $('.sortable').removeAttr("id");
      $('#yearGroups').children().uniqueId().end();
    }
});

0 个答案:

没有答案