("#preview").click(function() {
$("form").attr({action: "preview.php", target: "_blank"}).submit();
});
当点击<input type="button" id="preview" />
时我想将预览提交到其他页面。
问题是,它正在工作,但 jquery 打开了同一个选项卡 2 次。
感谢您的帮助
最佳答案
你可以尝试:
$("#preview").click(function(e) {
e.stopPropagation();
$("form").attr({action: "preview.php", target: "_blank"}).submit();
});
编辑:
我的意思是:
$("#preview").click(function(e) {
$("form").attr({action: "preview.php", target: "_blank"}).submit();
});
$("form").submit(function(e){
e.stopPropagation();
});
关于jquery - .submit() 打开两个选项卡而不是一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18416146/