jQuery UI 如何: Click a button and send the whole sortable list to another tab

标签 jquery jquery-ui list tabs jquery-ui-sortable

我正在使用 jquery 可排序列表,其中显示了选项卡 http://jqueryui.com/demos/sortable/#connect-lists-through-tabs

我需要它做的是按一个按钮,说“SEND ALL TO TAB 2”,选项卡 1 的所有项目都会发送到选项卡 2。 拜托,我真的需要这个。 谢谢。

最佳答案

这个想法是在选项卡 1 中查找所有列表项,并将它们附加到选项卡 2 列表中。

当按下 id 为“send_all”的按钮(考虑将其放置在第一个选项卡)时,将触发以下代码。它查找并将所有 li 项从“sortable1”移动到“sortable2”,然后切换到第二个选项卡。

$('#send_all').bind({
    'click': function(){ 
        $('#sortable1 li').each(function(){
            $(this).appendTo('#sortable2');
        });
        $tabs.tabs('select', 1 );
    }
});

关于jQuery UI 如何: Click a button and send the whole sortable list to another tab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4983706/

相关文章:

javascript - 眼睛跟随鼠标光标 Mootools -> JQuery

javascript - 将 JavaScript 转换为 jQuery 清除选择和复选框

javascript - jQuery:将可点击事件分配给具有相似ID的多个div

javascript - JQuery 事件绑定(bind)被覆盖

java - android - 由文本+图像+单选按钮组成的元素列表

jquery - 自定义 jQuery ui 日期选择器宽度

javascript - 如何防止 jQuery 日期选择器在初始页面加载时弹出,但仍滚动到日期选择器文本框

javascript - 第一次尝试在 jQuery 中创建可拖动的 div,但它不起作用

Android如何知道选中了哪个复选框

python - 如何按索引对列表进行分组?