我正在使用 jQuery-UI 对话框,我的情况相当复杂。
我已将函数调用附加到对话框的“保存”按钮,但我需要将动态参数传递给该函数。
我需要传入的参数是文本框元素的“id”和两个变量:“copyNum”,它只是一个整数和“original”,它是 0 或 1。这些值都在对话框打开的 div 中.
所以一个完整的调用可能如下所示:
AddYourAuthors(39842871, 5, 0);
我想出了如何在没有参数的情况下调用函数,如下所示。
但我不知道如何在其中获取 3 个参数,因为它们都是动态的。
任何见解将不胜感激。
谢谢!
$("#AuthorByBox").dialog({
autoOpen: false,
modal: true,
buttons: [
{
id: "SaveAuthors",
text: "Save",
click: function () {
//how do I pass parameters to this function call dynamically?
AddYourAuthors();
}]
});