【问题标题】:Add container to array on button click单击按钮时将容器添加到数组
【发布时间】:2013-03-13 00:25:35
【问题描述】:

好的,所以最初,我有一个程序,当我单击容器时,它会将整个容器添加到一个数组中,然后将其发布到侧边栏中。

现在我想要它,所以当我单击 div 内的按钮时,它会添加整个容器。虽然我似乎很难让它工作。

目前,它将按钮添加到数组中,因为我说.push($(this))

我会用什么来添加整个单独的 div?

【问题讨论】:

    标签: jquery arrays html button push


    【解决方案1】:

    克隆.parent() 元素。

    favorites.push($(this).parent().clone());
    

    http://jsfiddle.net/zPMNV/

    【讨论】:

    • 有什么办法可以删除按钮,一旦它被推到阵列并张贴在侧边栏上?
    • @Christopher 您的第一个假设是正确的,我赞成您的回答。让我们删除我们的 cmets。
    【解决方案2】:

    克隆parent,然后在clone上调用remove

    var clone = $(this).parent().clone();
    $(clone.find("input")).remove();
    favorites.push(clone);
    $('.favorite').append(favorites);
    

    http://jsfiddle.net/zPMNV/10/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-13
      • 2013-06-21
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      • 2019-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多