Javascript 可排序列表包含两个给定的数字jquery

Javascript 可排序列表包含两个给定的数字jquery,javascript,jquery,css,jquery-ui-sortable,Javascript,Jquery,Css,Jquery Ui Sortable,我试图在数据id中的给定数字之间使用可排序列表 我使用了一个代码来更新药物的数据id。但是我的代码从1更新到6 我希望是11比16 或者21到26岁。。。。 所以我只希望顶部或起始数据id始终是起始数据id 但现在它总是变成1 jQuery('.photos')。可排序({ 停止:功能(事件、用户界面){ $(“.ui可排序li”)。每个(函数(i,el){ $(el.attr('data-id',$(el.index()+1); }); } }); #可排序{列表样式类型:无;边距:0;填充

我试图在数据id中的给定数字之间使用可排序列表 我使用了一个代码来更新药物的数据id。但是我的代码从1更新到6 我希望是11比16 或者21到26岁。。。。 所以我只希望顶部或起始数据id始终是起始数据id 但现在它总是变成1

jQuery('.photos')。可排序({
停止:功能(事件、用户界面){
$(“.ui可排序li”)。每个(函数(i,el){
$(el.attr('data-id',$(el.index()+1);
});
}
});
#可排序{列表样式类型:无;边距:0;填充:0;宽度:60%;}
#可排序li{margin:0 3px 3px 3px;padding:0.4em;padding left:1.5em;字体大小:1.4em;高度:18px;光标:move;}
#可排序li span{位置:绝对;左边距:-1.3em;}
#可排序li.fixed{光标:默认值;颜色:#9595;不透明度:0.5;}

  • pawal
  • 西格玛
  • 注a
  • 密苏里州
  • Ooops
  • 费率

。每个
都接受迭代器变量
i
它从集合的第一个索引
0
开始,并转到集合中的最后一个元素,如果需要自定义值,则应声明一个变量,并将其初始化为x,并在
每次迭代时将其递增1。每个
循环

更改这段代码:

jQuery('.photos').sortable({
    stop: function(event, ui){
        let myIncrementor = GetLowestDataIdValue(); //Custom value returned from function
        $(".ui-sortable li").each(function(i, el){
               $(el).attr('data-id',myIncrementor);
               myIncrementor += 1; //increment it
        });
    }
});

function GetLowestDataIdValue(){
    let lowestVal = -1;
    $('.photos.ui-sortable').find('li').each(function(i, el){
         if(parseInt($(el).attr('data-id')) < lowestVal || lowestVal === -1){
               lowestVal = parseInt($(el).attr('data-id'));
         }
    });

    return lowestVal;
}
jQuery('.photos')。可排序({
停止:功能(事件、用户界面){
让myIncrementor=GetLowestDataIdValue();//从函数返回的自定义值
$(“.ui可排序li”)。每个(函数(i,el){
$(el).attr('data-id',myIncrementor);
myIncrementor+=1;//递增它
});
}
});
函数GetLowestDataIdValue(){
设lowestVal=-1;
$('.photos.ui sortable')。查找('li')。每个(函数(i,el){
if(parseInt($(el).attr('data-id'))

我希望第一个值将取自列表项。与给定值相比,不是静态的11。你能帮我吗suggest@LemonKazi所以您希望集合的最低数据id值初始化myIncrementor正确吗?是的,正确。最低的那个就要开始了number@LemonKazi好啊请看我的最新答案,这是一把工作小提琴()