jquery-ui - 以编程方式将项目从一个可排序连接列表移动到另一个

标签 jquery-ui triggers jquery-ui-sortable

我有两个可排序的连接列表#left#right。我想在单击按钮时将所有元素从 #left 移动到 #right

$('#left li').each(function()
{
    var $this = $(this);
    $this.appendTo('#right');
});

上述函数移动项目,但未触发receive函数。

一个JSFiddle当前状态。

最佳答案

找到了手动触发接收事件的方法

$('#left li').each(function()
{
    var $this = $(this);
    $this.appendTo('#right');

    // Trigger
    $('#right').sortable('option', 'receive')(null, { item: $this });
});

JSFiddle

关于jquery-ui - 以编程方式将项目从一个可排序连接列表移动到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32095828/

相关文章:

javascript - 在 div 内移动图像?

jQuery 可拖动 + 可排序 : strange mouse offset behaviour

mysql - 在更新同一行中的其他字段时更新字段

mysql - 为什么MySQL的触发器中的这个CASE...END CASE子句会导致错误提示?

javascript - jQuery UI .sortable() 与 jQuery 1.2.x

jquery - 改变开关位置行为

jquery-ui 自动完成 : set source by callback function not working

jquery - Fullpage.js 自动改变字体粗细

javascript - jQuery UI 工具提示 - 动态内容

linux - 在 PostgreSQL 函数中使用参数运行系统命令