Javascript 如何在jQuery sortable中获取元素的Id

Javascript 如何在jQuery sortable中获取元素的Id,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我面临的问题是获取排序时移动的元素的id。例如 <li id ="test1">First</li> <li id ="test2">Second</li> <li id ="test3">Third</li> <li id ="test4">Fourth</li> 首先 秒 第三 第四 所以如果我们把第一个拖到第三个。我需要“第一个

我面临的问题是获取排序时移动的元素的id。例如

        <li id ="test1">First</li>
        <li id ="test2">Second</li>
        <li id ="test3">Third</li>
        <li id ="test4">Fourth</li>
首先 秒 第三 第四
所以如果我们把第一个拖到第三个。我需要“第一个”和“第三个”的id,所以现在我可以得到“第一个”的id,即test1,但我不能得到“第三个”的id,即test3,我需要这些id,以便我可以更新后端的订单号

您可以在更新或更改事件回调中获取它。您可以执行以下操作:

$(“#可排序”).sortable({
更新:功能(事件、用户界面){
var id=ui.item.attr(“id”);
警报(“更新中:”+id);
},
更改:功能(事件、用户界面){
var id=ui.item.attr(“id”);
警报(“变更中:”+id);
}
});

    首先 秒 第三 第四
到目前为止,您尝试了什么?你能发布你的代码吗?好的,这是针对salesforce的,我正在尝试编辑后端2条记录的订单号。嗨,Govind,谢谢你的回复,但我得到的两个ID都是相同的,例如,如果我将“First”移动到“Third”我的更新id和更改id都是test1@UmairAyazupdate和change两个函数都返回拖动的元素ID,它现在大约从或到。