javascript - 如何在购物车中拖动新数据后从购物车中删除旧数据

标签 javascript ajax jquery-ui jquery

我想编写一些 jQuery 代码,当我们拖入其中时,一次只显示一个值。例如,如果我拖动 Bank 那么它应该只显示 Bank 之后。如果我拖动 Rent 它应该只显示 Rent ,反之亦然。

我的jsFiddle中有一些代码错误,请帮我解决。

$("#shoppingCart1 ol").droppable({
    // ....
})

my jsFiddle

最佳答案

您正在直接附加拖动的项目。您只需要用新的替换旧的。

所以将你的函数改为这样 -

   var listItem =  $("<li></li>", {
       "text": ui.draggable.text(),
       "data-id": productid

    });
   self.html(listItem);

Demo here

关于javascript - 如何在购物车中拖动新数据后从购物车中删除旧数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19653465/

相关文章:

Javascript如何根据创建的月份显示用户数量

javascript - 在 MVC5 中如何打开一个新窗口并传递参数?

javascript - 在对象上使用 jQuery grep

没有 if-else block 的 JavaScript 工厂模式

ajax - Angular 6数据表服务器端ajax请求不起作用

javascript - Jquery UI 中的拖放事件

ajax - wicket 6.0.0-beta2 使用 AjaxButton 提交表单时更新 DataTable 的内容

javascript - 为什么我在这里看到 "origin is not allowed by Access-Control-Allow-Origin"错误?

javascript - 无法使用 jQuery UI 的日期选择器比较日期

javascript - $().buttonset 不适用于对话框模式框