我正在尝试加载5个没有id的对话框。然后将每个引用保存到对象属性,然后关闭其中一个,例如obj['test2'].dialog('close');
。但它不起作用。
仅显示上一个对话框。你能帮忙吗?
$(function () {
var obj = {};
var counter = 0;
var opIt = function (v) {
var $dialog = $('<div />').text(v);
$dialog.dialog({
width: 100,
height: 100,
modal: true,
resizable: false,
position: [counter, counter]
});
return $dialog;
};
for (var i = 0; i <= 4; i++) {
obj['test' + i] = opIt(i);
counter += 200;
}
obj['test2'].dialog('close');
var s = '';
});