我不确定为什么我会收到错误,但我收到“无法调用未定义的方法替换”。它发生在 $('#wizard'+optionalArg)
部件上,如果我删除 optionalArg 部件它工作正常。知道为什么会这样吗?
function loadWizard(optionalArg)
{
optionalArg = (typeof optionalArg === "undefined") ? "" : optionalArg;
$('#wizard'+optionalArg).smartWizard({contentURL:'/welcome/form_view',
transitionEffect:'slideleft', onLeaveStep:leaveAStepCallback,onFinish:onFinishCallback, contentCache:false});
}
函数调用
var id = 2;
loadWizard(id);
在我发送 ID 之前我运行这个
$('#all_wizards').append('<form action="#" method="POST"><div id="wizard2" class="swMain template"></div></form>');
所以wizard2应该存在..