jquery - 如何在 jQuery UI Sortable 中移动列表元素而无需鼠标,纯粹在 jQuery 中?

标签 jquery jquery-ui jquery-ui-sortable

我只想设置一个链接,允许用户将给定的可排序列表元素跳转到列表顶部。我需要类似的东西

$('.sortable li:last-child').move('.sortable li:first-child');

...我可以在其中生成一个链接,将任何列表元素弹出到列表顶部。

没关系!我找到了答案。 $(id).prependTo($('#list'));

最佳答案

不确定这是否是最好的解决方案,但这应该可行。

$('.sortable li:last-child').live('click', function() {
    $(this).prependTo('.sortable');
});

在没有看到更多代码的情况下很难提供进一步的帮助。

关于jquery - 如何在 jQuery UI Sortable 中移动列表元素而无需鼠标,纯粹在 jQuery 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2106191/

相关文章:

ruby-on-rails - 如何使用 RSpec 在我的 Rails 应用程序中测试 JQuery-UI Sortable 的 Controller 交互?

javascript - $.getScript 加载文件但不执行它

jquery - 需要一个结合 val() 和 text() 的命令

javascript - 使用 jQuery 更新经典 ASP DIV 而无需重新加载网页

javascript - 如何在jquery-uidraggable上实现引用线作为拖动的指导?

jquery - 将 jQuery 图标颜色更改为白色而不是灰色

jquery - 如果 jquery、输入字段中为空,则删除/添加 onfocus/onblur 值

javascript - 使用 JQUERY 拖动和交换

jquery-ui - jqueryui - Draggable 在拖动到可排序时会丢失 id 属性

jquery - 将 jQuery-UI "sortable"项拖放到页面的另一个元素上