jquery - 触发点击后关闭window.open
问题描述
window.open
运行此代码后如何关闭mailTab.$('input[type="submit"][name="submit"]').trigger('click');
<script src="jscripts/jquery.plugins.min.js?ver=1813"></script>
<script src="http://malsup.github.com/jquery.form.js"></script>
<script>
$('#certform').ajaxForm(function () {
var mailTab = window.open("private.php?action=send&uid={$thread['uid']}");
mailTab.addEventListener("DOMContentLoaded", function(event) {
mailTab.$('input[type="text"][name="subject"]').val('Subject');
mailTab.$('iframe[frameborder="0"]').contents().find('body').html('Hello');
mailTab.$('input[type="submit"][name="submit"]').trigger('click');
});
location.reload();
});
</script>
解决方案
您可以
mailTab.close()
在mailTab.$('input[type="submit"][name="submit"]').trigger('click');
. 也许你需要添加一个 TimeOut 到。
推荐阅读
- python - 电话号码的 Python 正则表达式表现得很奇怪
- jupyter-notebook - 我如何使用 BERT 进行机器翻译?
- python - 使用 Beautiful Soup 下载图像
- python - 构造具有已知三角形面的凸包对象
- javascript - chart.scrollablePlotArea 意外行为
- vue.js - vue - 与其他锚多次使用相同的网址
- arduino - 希望两个限制之间的数字具有相等的时间间隔
- excel - 自定义 SUMPRODUCT()
- python - Django:打印查询集时出错
- python - 如何像 FFMPEG 一样在 Python 中从音频文件创建频谱图?