我有一个动态页面,可以从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");
}
});
答案 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调用......所以它应该是相当简单的。