我正在创建一个扩展功能:
jQuery.fn.openCreatePersonModal = function (arg1, personHandler) {
var person = { "displayName": "john" };
personHandler(person);
return this;
}
但不能使用它,也不能这样:
$("<div></div>").openCreatePersonModal({
arg1: "bla",
personHandler: somePreviouslyCreatedFunction
});
也不是这样:
$("<div></div>").openCreatePersonModal({
arg1: "bla",
personHandler: function(person) { ... }
});
我得到:未定义不是一个函数
所以它没有将 somePreviousCreatedFunction 识别为一个函数。