我使用以下内容创建了一个模式窗口:
function openAdminModal(dObj, content) {
var modal = $.modal({
title: dObj.title,
closeButton: true,
content: content,
width: false,
resizeOnLoad: true,
buttons: {
'Submit': function (win) {
submitHandler(dObj.$link, $('#main-form'), false);
},
'Close': function (win) {
win.closeModal();
}
}
});
}
我不确定这有助于解决这个问题,但我添加它以防万一。
它创建的模态具有以下内容:
<div id="modal" style="display: block;">
....
<button type="button">Submit</button>
按钮不在表单内,并且按钮周围的代码无法移动。我想做的是使用 jQuery 向这个按钮添加一个事件,以便在单击它时触发以下函数。
submitHandler(dObj.$link, $('#main-form'), false);
有人可以向我解释如何使用 jQuery 将函数的调用添加到按钮的单击事件中。我不确定的一件事是如何选择该按钮,因为它没有 ID。它唯一的内容是“提交”文本。在进行搜索时,我可以使用第一个代码第 2 行的变量 modal 的值吗?