Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Jquery UI拖动和更新列表并提取行项目ID以进行更新_Jquery_Jquery Ui_Jquery Ui Sortable - Fatal编程技术网

使用Jquery UI拖动和更新列表并提取行项目ID以进行更新

使用Jquery UI拖动和更新列表并提取行项目ID以进行更新,jquery,jquery-ui,jquery-ui-sortable,Jquery,Jquery Ui,Jquery Ui Sortable,我正在尝试构建一个团队选择器应用程序,允许您将未加入团队的球员拖到团队中 我正在使用带有“connectWith”的可排序jQueryUI。到目前为止,我可以将玩家从玩家列表拖到不同的团队中,但是我希望能够在每个玩家在团队之间移动时为他们触发更新 我创建了一个JSFIDLE: 当“玩家”从玩家列表拖到团队列表时,脚本会提醒两个列表的名称,但我希望能够获得已移动的行项目的id,以便发送类似以下内容的更新: php?Player=[li item id]&FirstList=Players&Sec

我正在尝试构建一个团队选择器应用程序,允许您将未加入团队的球员拖到团队中

我正在使用带有“connectWith”的可排序jQueryUI。到目前为止,我可以将玩家从玩家列表拖到不同的团队中,但是我希望能够在每个玩家在团队之间移动时为他们触发更新

我创建了一个JSFIDLE:

当“玩家”从玩家列表拖到团队列表时,脚本会提醒两个列表的名称,但我希望能够获得已移动的行项目的id,以便发送类似以下内容的更新:

php?Player=[li item id]&FirstList=Players&SecondList=Team1


是否仍有提取要移动的行项目id的方法?

尝试以下更新功能:

update: function (event, ui) { 
    alert($(ui.item).attr("id"));
} 
请注意,您将收到两次警报,因为您有两个“.connectedSortable”实例,一个用于Team1,另一个用于Team2。因此将触发Team1的sortupdate事件,然后触发Team2的sortupdate事件

更新的JSFIDLE:

jQuery UI参考: