我在page上有多个Buynow按钮,每个按钮都有window.open()方法,点击后每个按钮都会打开新窗口。
现在我需要的是,如果用户点击产品1,则会打开一个新窗口,然后当他点击产品2时,会打开另一个窗口,而不是这个窗口,如何在产品1窗口中加载产品2内容。
答案 0 :(得分:1)
所以我找到了一种使用data-target
jQuery(document).ready(function(){
jQuery('.secure_payment a').each(function(){
var links = jQuery(this).attr('onclick');
var splitss = links.split("'");
jQuery(this).removeAttr('onclick');
jQuery(this).attr('data-target', splitss[1]);
jQuery(this).click(function(){
var linkG = jQuery(this).attr('data-target');
do_ajax_action(linkG);
var myPopup = window.open( linkG , "Payment_gate", "width=775,height=500").focus();
});
});