有没有办法在Javascript或JQuery中引用一个用唯一名称标识每个窗口的弹出窗口?我声明了一个变量来创建窗口但是在多个弹出窗口的情况下,我想知道这个名字是不是'可以某种方式将属性附加到Jquery选择器以定位特定窗口?
var popup = open('message.html',"'" + name + "'", 'height=300,width=300,location=no,resizable=yes,scrollbars=yes');
答案 0 :(得分:5)
您可以将对象用作地图:
var popups = {};
// ...
popups[name] = open('message.html', name, ...);
// ...
popups[name].close();