如何克隆已从底层div克隆的弹出窗口

时间:2016-08-10 13:07:11

标签: jquery

我有一个动态页面,可以从api获取数据。每个div都有图片和带计数器的点击按钮。考虑一个弹出式div,它只是普通div的缩放版本。我使用bootstrap模态类在jquery中使用.clone(true)进行放大。由于我在原始div中有一个带计数器的点击功能并弹出,我希望计数器的值返回到底层div。 例。如果有人点击我的计数器并更新了值,则该值会反映在弹出窗口中。但是如果在弹出窗口中点击了某个人,则该值不会被带回原始或底层div。怎么做?

这是jquery代码。

  var post_popover = function(){
      var include = $(this).parent().parent().clone(true);
      console.log(include);
      $(include).find('#displaysquare').css("display", "none");
      $(include).find("#zoom").css("display", "block");
      $("#dialogPost").html(include);
      $('#msgModal').modal('show');
      return false;
    };

    $("div#lazy").on('click', post_popover);
    $("video#vlazy").on('click', post_popover);

    $(document).keypress(function(e){
        if(e.keyCode==27){//esc key
        $('#msgModal').modal('hide');
        $("#lazy").load(location.href + " #lazy");
      }
    });

1 个答案:

答案 0 :(得分:0)

您可以使用1. Using "Unload" command, I am exporting Redshift table (having more than 160 columns) as a CSV file into S3 2. Transferring data to Google Cloud 3. Creating a table in BigQuery by specifying data source as Google Cloud bucket. 设置div的内容。所以只需处理弹出窗口的click事件并更新值。如果你需要触发ajax事件来更新其中的计数,那么就这样做。从你的代码看起来你已经知道如何绑定一个click事件,并且可能你知道如何进行ajax调用......所以它应该是相当简单的。