我有一个 javascript 链接,用作弹出窗口上的按钮:
<a href="#" class="submit-action close-modal">Submit</a>
“submit-action”类有一个 jQuery .click() 绑定,它在嵌入模式的表单上执行 .submit()。“close-modal”类有一个 .click() 绑定来关闭模态。
$(".submit-action").click(function() ($("#someForm").attr("action", "someURL");
$("#someForm").submit();
this.close = function () {
$("#modal").hide();
$.unblockUI();
};
$(".close-modal").click(function()(this.close);
目前,当我单击此按钮时,关闭模式绑定似乎首先执行并在提交表单之前关闭模式。所以弹出窗口关闭而不执行提交。有没有一种方法可以强制“提交操作”绑定首先执行而不结合两个 .click() 绑定?