替换无序列表中的列表项

用户名

我是Jquery中的Lerner。

<ul id="draglist">
 <li>item1</li>
 <li>item2</li>
 <li>item3</li>
</ul>
<ul id="droplist"> </ul>

我有以上两个清单。

  $(function() {

             $( "#draglist" ).sortable({appendTo: "body", helper:  "clone"});
             $( "#draglist" ).disableSelection();
             $( "#droplist" ).droppable(
                        {  activeClass: "ui-state-default",
                              hoverClass: "ui-state-hover",
                              accept: ":not(.ui-sortable-helper)",
                              drop: function( event, ui ) {

                                  var aa=ui.draggable.text();
                                  alert(aa);
                                  $( this ).find( ".placeholder" ).remove();
                                  $( "<li></li>" ).text( ui.draggable.text() ).appendTo( this );

                        }
             });
  });

此代码段使我的拖动列表可拖动和拖放列表可拖放。当我放下一个项目时,它将把一个项目追加到列表中。但是当我将一个元素放入第二个列表时,我想替换现有元素。怎么做?

提前致谢

马克西姆·斯捷潘年科

将其添加到放置函数中$("#droplist").children().remove();
,结果应如下所示:

$(function () {

    $("#draglist").sortable({
        appendTo: "body",
        helper: "clone"
    });
    $("#draglist").disableSelection();
    $("#droplist").droppable({
        activeClass: "ui-state-default",
        hoverClass: "ui-state-hover",
        accept: ":not(.ui-sortable-helper)",
        drop: function (event, ui) {
            $("#droplist").children().remove();
            var aa = ui.draggable.text();
            alert(aa);
            $(this).find(".placeholder").remove();
            $("<li></li>").text(ui.draggable.text()).appendTo(this);



        }

    });


});

这是小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

列表项的无序列表数

来自分类Dev

使用PHP计算无序列表中列表项的总数

来自分类Dev

您如何在div内居中的无序列表中留下对齐列表项?

来自分类Dev

如何获取列表项以填充父级无序列表

来自分类Dev

是否可以在CSS中包装无序列表以解决不同大小的列表项

来自分类Dev

如何将列表项放在无序列表的中央?

来自分类Dev

无序列表-列表项位置

来自分类Dev

将不同的列表项添加到无序列表的数组中

来自分类Dev

使用Selenium提取无序列表中的所有列表项

来自分类Dev

jQuery将列表项移动到无序列表的末尾

来自分类Dev

将列表项添加到无序列表

来自分类Dev

计算多个无序列表中的列表项(ul)

来自分类Dev

jQuery仅显示多个无序列表中的5个列表项

来自分类Dev

如何获取列表项以填充父级无序列表

来自分类Dev

将无序列表中的图像与列表项对齐

来自分类Dev

将无序列表居中放置在具有固定宽度列表项的容器div中?

来自分类Dev

更改CSS中无序列表项的高度

来自分类Dev

如何将列表项放在无序列表的中央?

来自分类Dev

排列无序列表项

来自分类Dev

无序列表中子菜单列表项的继承问题

来自分类Dev

Ajax无法处理无序列表中的列表项

来自分类Dev

内联排列无序列表项中的前两个元素,其余各行对齐

来自分类Dev

如何在引导程序模式弹出式提交中更新无序列表中的正确列表项

来自分类Dev

通过ng-repeat嵌套多个无序列表项

来自分类Dev

如何在水平无序列表中将列表项居中?

来自分类Dev

如何从模态弹出文本字段的无序列表中编辑特定列表项

来自分类Dev

css masonry 无序列表项

来自分类Dev

如何使用jquery(最好)显示和隐藏无序列表(ul)中的列表项(li)元素?

来自分类Dev

未在预期位置显示的无序列表项目符号

Related 相关文章

  1. 1

    列表项的无序列表数

  2. 2

    使用PHP计算无序列表中列表项的总数

  3. 3

    您如何在div内居中的无序列表中留下对齐列表项?

  4. 4

    如何获取列表项以填充父级无序列表

  5. 5

    是否可以在CSS中包装无序列表以解决不同大小的列表项

  6. 6

    如何将列表项放在无序列表的中央?

  7. 7

    无序列表-列表项位置

  8. 8

    将不同的列表项添加到无序列表的数组中

  9. 9

    使用Selenium提取无序列表中的所有列表项

  10. 10

    jQuery将列表项移动到无序列表的末尾

  11. 11

    将列表项添加到无序列表

  12. 12

    计算多个无序列表中的列表项(ul)

  13. 13

    jQuery仅显示多个无序列表中的5个列表项

  14. 14

    如何获取列表项以填充父级无序列表

  15. 15

    将无序列表中的图像与列表项对齐

  16. 16

    将无序列表居中放置在具有固定宽度列表项的容器div中?

  17. 17

    更改CSS中无序列表项的高度

  18. 18

    如何将列表项放在无序列表的中央?

  19. 19

    排列无序列表项

  20. 20

    无序列表中子菜单列表项的继承问题

  21. 21

    Ajax无法处理无序列表中的列表项

  22. 22

    内联排列无序列表项中的前两个元素,其余各行对齐

  23. 23

    如何在引导程序模式弹出式提交中更新无序列表中的正确列表项

  24. 24

    通过ng-repeat嵌套多个无序列表项

  25. 25

    如何在水平无序列表中将列表项居中?

  26. 26

    如何从模态弹出文本字段的无序列表中编辑特定列表项

  27. 27

    css masonry 无序列表项

  28. 28

    如何使用jquery(最好)显示和隐藏无序列表(ul)中的列表项(li)元素?

  29. 29

    未在预期位置显示的无序列表项目符号

热门标签

归档